提高Android应用程序的性能

时间:2012-12-11 07:41:39

标签: android android-layout

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

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

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

1 个答案:

答案 0 :(得分:5)

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

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