編輯:Android開發教程
到這裡基本介紹了Android開發的一些基本知識,在開發實際應用時最常用的幾個參考是:
The Developer’s Guide
Android References
Android Resources
最後一個是Google.com :-)
寫好應用後,在設備上測試後,最後一步是發布你的應用。和Java ME平台類似的, Android應用也需要進行數字簽名後才能發布。但和Java ME不同的,Android用來簽名的數字證書並不需要經過CA認證,這可以 每年省下$400-$500的費用,iPhone 每年需交$100費用。Android平台開發對於開發者來說是投資最小的,從長遠看也是最有發 展前途的一個手機平台之一。
發布Android應用前,可以使用工具(如keytool)
創建一個私鑰來對應用進 行數字簽名。Keytool 在JDK中。
用法如下:
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
具體含義可參見: http://developer.android.com/guide/publishing/app-signing.html
除了數字簽名之外,還可以對應用進行擾碼,如 果使用Eclipse來開發Android應用,在創建的每個Android應用中都有一個proguard.cfg文件,一般使用缺省設置即可。擾碼( 或稱混淆)的好處是保護源碼和去除一些無用代碼可以是最後的發行包大大縮小。proguard的詳細用法可以參見 http://proguard.sourceforge.net/
如果使用Eclipse來發布最後的.apk 文件,可以通過Android Tool菜單向導來一步 步來完成:
查看全套教程:http://www.bianceng.cn/OS/extra/201301/35252.htm
Android 程序調試工具 Google為我們提供的代碼調試工具的亮點:traceview和 dmtracedump 。有了這兩個工具,我們調試程序分析bug
在Android應用程序中,很多地方需要引用到Context對象(Activity, Application,Service等)。Roboguice 使得引用Contex
在介紹數據綁定時,我們使用了系統自帶的SimpleAdapter。Android 允許自定義Adapter ,理論上可以使用任意的View (Layout)來顯示數據。下
1. 當新建Android Library Project 工程或將已有工程轉化為Android Library Project, 如果工程源代碼中有如下語句:int i