background image

10 种技巧可提升 Android 应用运行效果

随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素。如果那些

应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载。开发者需要记住的是,
虽然

Android 智能手机和平板电脑的速度日益提升,但其应用仍然运行在资源有限的环境

中,其电池及处理器性能与最新的台式电脑、手提电脑仍存在差距。以下是某些优化应用运
行效果的方法:

我们先来阐述某些让应用反应灵敏的编程技巧。

技巧

1:从优秀的编程开始

要采用已为用户所接受的运算法则和标准的设计样式,这些被人们长期使用的编程法

则也同样适用于

Android 应用,尤其当这些应用使用内在设备服务时。

比如,假设你编写的应用需要以地理定位服务为基础。只需要在必要时开始注册进行位

置更新,在无需更新信息时,确保应用停止更新进程。这会帮助节省设备的电量和系统处理
器的负担。

技巧

2:保持应用的灵活性

通过使用

AsyncTask、IntentService 或自定义背景服务来保持应用的灵活性。使用加载器

来简化加载时间较长数据的状态管理,比如光标。不可让应用在其他进程进行时显得缓慢或
完全静止。

如果某些操作需要一定的时间和资源,应当将这个进程单独分离出来异步处理,这样

你的应用才能够保持流畅的运行。可以运用这种方法的操作包括:磁盘读写,访问内容供应
方、数据库和网络,其他需要较长时间的任务。

技巧

3:使用最新的 Android SDK 版本和 API

保持应用的更新,使用

Android 平台提供的最新内容。随着 Android 平台的发展,它也

在逐步改善中。某些功能被移除,或者替换成更好的选项。其核心

API 中的漏洞已修复,整

API 性能已得到提升。该平台已引入装载器之类的新 API,帮助开发者编写更为稳定和反

应灵敏的应用。

Android 3.0 应用支持硬件加速,你可以加以应用。应当理解的是,最佳的表现情况会随

着时间逐渐改变。睿智的开发者会更新平台发布的最新内容和

API。

技巧

4:检查 Strict Mode