Android如何保持App的稳定性?

1. 如何保持App的稳定性?


为了提供我们App的稳定性,个人觉得有特别多特别多地方需要考虑,比如前期需求一定要明确、代码质量要高、提高代码可读性、减少冗余代码、要使用开发六大基本原则,比如最少知识原则、接口隔离原则等等、搭建的框架一定要与App业务逻辑高度解耦,不要有任何关系,使得App轻量,稳定,把所有App都可以使用的一些公用的代码比如像BaseActivity、BaseFragment、各种Utils工具类、联网请求、显示图片工具、数据传递等等所有公用的代码都抽取出来放到module层的框架中,直接把module作为库文件添加进去即可,可以从内存泄露、内存优化、图片处理等等方面都是需要考虑的。

可以参考之前的文章及App优化系列文章:
内存溢出OOM产生原因与解决方法
内存泄露原因及解决方案
Android中如何做内存优化
性能优化 - UI渲染和布局适配

  1. App优化 - 需要优化哪些?
  2. App优化 - 性能分析工具
  3. App的3种启动方式
  4. App优化 - App启动速度优化
  5. App优化 - 布局优化
  6. App优化 - 消除卡顿优化
  7. App优化 - ANR优化
  8. App优化 - 电池省着用
  9. App优化 - 网络优化
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,680评论 25 708
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 1、 心心念念很久,眼看着还有三个多月就要毕业,自己也算是找到了步入互联网行业的第一份工作,有期待、惊喜感也有挑战...
    影子1234阅读 199评论 0 0
  • 今天早上开始读了《怎样讲好一个故事》这本书,每个人都有大把的故事,属于他们自己的故事。可不是每个人都会把自己的故事...
    D035牛牛_佛山阅读 119评论 0 7
  • 济南篇 爬完泰山,我和阿琦没有逗留,直接坐车去了济南 这是一家在老巷子里的酒店,满满的老济南风味,店内装饰别致,我...
    阿屎阿屎阅读 635评论 0 3