提高Android应用程序的性能

Vik*_*kas 0 android android-layout

我是相对较新的Android开发人员.我使用facebook api创建了一个社交礼品应用,并且在图像和数据方面不是很重.但是,它使用Web视图显示电子礼品卡.我通过实施以下步骤改进了它的性能.

1:使用MVC模式构建活动.
2:使用图像缓存.
3:使用java的URLConnection http调用而不是apache的http客户端.
4:使用Drawable填充颜色而不是使用图像.
5:专门为移动设备制作轻型REST后端呼叫.

我想知道你们是否可以提出简单有效的方法来改善Android应用程序的性能.

And*_*rry 5

SDK /设备附带了一些很棒的工具来帮助您解决这个问题.

  • 保持您的视图层次结构尽可能浅层次结构查看器是一个很好的工具
  • 使用TraceView查看执行时间最长的方法
  • 使用Proguard优化您的代码
  • 使用monkeyStrict模式查看main上是否有任何长时间运行的进程
  • 修复所有lint错误和警告