到这里基本介绍了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.htm l

除了数字签名之外,还可以对应用进行扰码,如果使用Eclipse来开发Android应用,在创建的每个Android应用中都有一个proguard.cfg文件,一般使用缺省设置即可。扰码(或称混淆)的好处是保护源码和去除一些无用代码可以是最后的发行包大大缩小。proguard的详细用法可以参见http://proguard.sourceforge.net/

如果使用Eclipse来发布最后的.apk 文件,可以通过Android Tool菜单向导来一步步来完成:

更多相关文章

  1. Android(安卓)开发问题总结 四
  2. 【Android(安卓)应用开发】 Android(安卓)相关代码规范 更新中 .
  3. android反编译工具(ApkDec-Release-0.1)-正式版
  4. Android(安卓)开发艺术探索笔记之二 -- IPC 机制
  5. Android(安卓)socket 开发中遇到的问题.
  6. [转]Android(安卓)开发中的日常积累
  7. Android(安卓)UI开发第二十八篇——Fragment中使用左右滑动菜单
  8. Android开发环境建立2
  9. BlueStacks 进入 beta 1 阶段,给 Windows 带来了 45 万 Android(

随机推荐

  1. android EditText输入限制,只输入数字电话
  2. 认识Android中的MVP设计模式
  3. Android 显示意图和隐式意图的区别
  4. Android 样式系统 | 主题背景和样式
  5. 【Android(安卓)开发教程】TableLayout表
  6. Android属性动画——实现灵动菜单效果
  7. Android(安卓)Ant 编译
  8. Android(安卓)studio项目配置的.gitignor
  9. Flutter 解决webview_flutter 插件Androi
  10. Android的内存优化方法