android应用开发入门让Android开发更便捷

本文探讨了在Android开发中优化应用性能的方法,特别是通过使用zipalign工具对APK包进行优化,减少资源读取缓慢和内存消耗的问题。优化过程包括对程序包进行对齐操作和检查,以提升系统启动速度和电池使用效率。
  对于很多Android开发者来说,开发一个具有网络功能的应用不是一件容易的事,不仅需要购买/租赁服务器,还必须掌握一门服务器开发语言,每开发一款移动应用程序,就必须开发维护对应的服务器程序优化。在 Android开发应用入门学习深入后, Android开发工具的大量诞生,使移动开发更为便捷。

 在Android开发编程中,每个应用程序中储存的数据文件都会被多个进程访问:安装程序会读取应用程序的manifest文件来处理与之相关的权限问题;Home应用程序会读取资源文件来获取应用程序的名称和图标;系统服务会因为很多原因读取资源(例如,显示应用程序的Notification);此外,就是应用程序自身用到资源文件。

 对于未整理的应用程序包.资源读取缓慢,程序内存(RAM)的使用会处在一个较高的范围。资源读取性能和内存使用容量也取决于当前有多少未整理的应用程序。例如.如果系统的应用程序较少,而且有一个未整理的主界面程序,那么在系统启动时能观察到更慢的应用程序。更加糟糕的是,如系统有许多未整理的应用程序,会导致系统反复地启动和结束进程。系统运行将会滞后,电池的使用时间会大幅度降低。对程序包进行优化是解决这个问题的有效方法。

 Android SDK中包含一个zipalign工具,它能够对打包的应用程序进行优化,让应用程序和整个系统运行得更快。apk包的本质是一个zip压缩文档,优化的目的是使包内未压缩的数据能够有序地排列,从而减少应用程序运行1t寸的内存消耗。

 使用zipalign对应用程序中的资源做对齐操作很简单,可以在DOS窗L]下输入如下命令对程序包进行优化:zipalign—v 4 source.apk destination.apk,其中v代表详细输出.4代表对齐为4B,source.apk和destination.apk分别代表源apk和目标apk文件。注意:优化必须在签名apk文件后进行。

 以下的命令用于检查程序包是否进行了对齐:Zipalign—c—v 4 application.apk,这里c代表检查对齐。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值