編輯:高級開發
Q: android程序為什麼沒有退出設計?
A:Google android平台在設計程序聲明周期上比較特殊,可能是考慮到第二次加載時保證速度的原因而沒有強制加入內存釋放問題,所有的資源回收由Dalvik GC自動完成,所以在設計開發時一定要注意Activity和Service類的生命周期問題,顯示在最上層的窗口將有最高的優先級,當android操作系統內存不夠用時自動將會根據歷史棧按優先級強制殺掉進程。
Q:G1手機支持藍牙傳輸文件嗎?
A:目前T-Mobile G1並不支持藍牙串口、文件對象傳輸,所以在開發調試時必需通過USB線連接手機,同時需要開啟ADB調試接口,當然推薦一個小工具可以在安裝APK文件從PC或SD卡上,相關介紹及下載 http://www.android123.com/androidruanjian/xitong/353.Html
Q:開發過程中為什麼android系統去除了一些實用的類,比如Base64
A:很早在Android.Util中我們可以看到Base64編碼類,但是到了Android 0.9時轉移到了org.apache.http中,最後到了android 1.0時去除了,但是系統仍然內部存在該類,Base64編碼除了在二進制文件傳輸有用外,系統的PIN密碼框加密也采用了Base64編碼,最終還是去除了,我們可以通過自己實現對照表等方式來實現這個方法,比如在ESTMP這樣的郵件服務器中用戶名和密碼仍然需要Base64加密。
我們曾在《android 2.2開發初學者快速入門十一大秘技》一文中介紹過一些android的控件,本文從一個示例:“當點擊模擬器右側的Menu按鈕,在輸入界面中顯示一
android 3.0 SDK已經正式發布了,android前面幾個版本已經證明它足夠成功了,但是在Andriod的全球成功後面是手機制造商的愛與恨的關系。Andrio
谷歌從來是不缺牛人的地方,現在又有牛人加盟。據國外媒體報道,被中國程序員戲稱為“高司令”的Java創始人詹姆斯·高斯林(James Gosling)周一發表博客文章稱,
內容提供程序(Provider)組件從一個應用到其他請求提供數據。通過 ContentResolver 類的方法這樣的請求處理。內容提供程序使用不同的方式來存儲