http://news.cnblogs.com/n/106763/從Android誕生的那天起,這個可愛的小機器人憑藉的開源的力量,硬是把iOS擠下市場佔有率第一的寶座。雖然數字佔優,但福士的心理中,iOS始終才是最佳體驗的移動平台。誠然,iOS成功的將介面做到了所見即所得
http://www.cnblogs.com/jauntlin/archive/2011/05/28/2060712.html有時我們的軟體介面中有退出的功能,不能用Activity中的finish()了事,因為有時你的應用中有多個Activity,我在網上搜了如何完全退出應用,不外乎三種方法:1 使用ActivityManager的killBackgroundProcesses方法,這種方法還要加應用許可權,且不是所有版本SDK中通用,相關代碼如下:ActivityManager
在Android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context,比如一個activity的onCreate。Java 代碼:protected void onCreate(Bundle state) { super.onCreate(state); TextView label
昨晚將自己做的網路通訊Jar包發給同事調用測試,結果向伺服器發送的資料猶如泥牛入海。用戶端沒有收到任何反饋,也沒有列印任何資訊。而我的jar包裡早就有列印資料和各個狀態的報文頭。 折騰到晚上塊11點,還是沒有頭緒,於是先回家睡覺了。這是一個很好的處理方式,以前經常採用。今天一早過來,測試登陸介面,介面發現無法串連互連網。於是立即明白了怎麼回事,馬上開啟manifest一看,果然沒有添加訪問互連網許可權。於是問題解決。 所以在整合測試時要注意的事項: 1
今天做Android開發時,碰到一個非常奇怪的問題,我在一個ViewGroup中,動態建立兩個自訂的View,然後對它們進行setVisibility操作,結果悲劇了,自訂的View一點反應都沒有。 大概的虛擬碼是這樣子的:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->MyView extends View { /********
framework的開發比應用程式層就要煩的多啦。做應用在eclipse中就足夠了,用android系統中的控制項等工具,或者是自己寫個類來實現 特定的功能。而framework層的開發,需要往源碼中添加代碼、xml、圖片、id等等資料,這個id可是費了我好大的勁才搞定的。在項目開始的一個 半月裡,我探索、嘗試了很多,現在把我的經驗分享出來。網上關於framework層的開發資訊很少,多是靠自己。 最有效方式就是分
六月份開始建制團隊做iPhone,到目前,基本上熟悉了xcode工具,也熟悉了iphone的開發模式,實現一些圖表顯示,操作互動,第一版iPhone產品讓團隊找到堅持下去的理由,繼續做iPad版本,並且功能強化,專做公司內部產品。
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4
上一篇我已經將開發環境搭建好,現在開始真正的開發之旅。第一個Android項目HelloAndroid。 1.建立一個Android項目,開啟eclipse->file->New->AndroidProject 2.輸入項目名稱HelloAndroid可選項有三個:1.在工作區建立新項目。2.從已有的源碼中建立項目。3.從已有的例子(SDK內建的例子)中建立項目 3.選擇要建立的Android版本4.輸入應用程式名稱:HelloAndroid包名:yi.test.demo(
我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,預設該項已啟用,一般無需指定3.FEATURE_C
XML布局屬性介紹android:ellipsize:設定當文字過長時,該控制項該如何顯示。有如下值設定:”start”—-省略符號顯示在開頭;”end” ——省略符號顯示在結尾;”middle”—-省略符號顯示在中間;marquee——以跑馬燈的方式顯示(動畫橫向移動)android:marqueeRepeatLimit在ellipsize指定marquee的情況下,設定重複滾動的次數,當設定為
•android:theme="@android:style/Theme.Dialog" 將一個Activity顯示為能話框模式•android:theme="@android:style/Theme.NoTitleBar" 不顯示應用程式標題欄•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不顯示應用程式標題欄,並全屏•android:theme="Theme.Light"
一、修改設定檔AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.ycmoon.test.activity" android:versionCode="1" android:versionName="1.0"> <uses-sd
最近學習Android的時候寫個小程式需要用到擷取ROOT許可權,在網上找了好久,發現這種方法可行,前提時裝置必須已經破解過!能執行su命令。 一、建一個方法:代碼如下: View Code package cn.ycmoon.utility;import java.io.DataOutputStream;import android.app.Activity;import android.util.Log;public class SystemManager extends Activity{
android編程中,application這樣的名詞似乎變得那樣的不常見,而讓大家更為熟悉的是activity、intent、 provider、broadcast和service。但其實android中的application也有著它自身的用處。開啟manifest文
雖然國內當前使用Andriod手機的使用者並不是很多,但是還是早早就有人開發出了應用於該平台上的中文詞典。
前兩天,在蘋果的App Store上出現了“分歧終端機”,其實是很簡單的一個玩意兒,不過因為作者確實別出心裁——我是指真實生活中或者說電影中(《青春夢工廠》和《非誠勿擾》)分歧終端機的作者——所以在iPhone版本的分歧終端機剛問世,立馬受到了追捧,先是手機中國,接著是網易新浪等網站紛紛轉載,我也經不住誘惑,轉了一下那篇文章很好很強大很有創意:蘋果iPhone軟體商店驚現"分歧終端機" 。
SAX利用事件解析機制佔用記憶體非常少,非常適合手機等行動裝置。SAX是事件驅動,事件定義在ContentHandler介面中,在ContentHandler常用方法有: //處理文本節點•characters(char[] ch, int start, int length) //結束節點時觸發•endElement(String uri, String localName, String qName) // 開始文檔時觸發•startDocument() //
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import