美文网首页AndroidStep
android应用框架设计总结

android应用框架设计总结

作者: ahking17 | 来源:发表于2015-12-11 15:49 被阅读171次

近期在重构浏览器项目的代码框架,有一些好的经验给记录下来以供以后参考.
现有代码经过几年的迭代开发, 随着功能的增加及不断的bug修复, 已经变的很臃肿, 维护起来难度也越来越大,比较直观的感受是经常看到某个Activity动辄1,2千行,甚至5,6千行. 在这个时间点, 拿出足够的时间来梳理优化现有的代码结构就很有必要了.
有下面几个原则作为指导,可以达到不错的效果.
把散落在各地的数据访问统一到Helper类, 简化操作.
Helper主要是集成第三方的类库,以便于在代码中几行代码就可以清晰的实现某个功能,比如请求API,访问数据库等,虽然不同的应用程序都有不同的类库,但是他们无非就是以下这些内容:

  1. 统一网络访问接口
    网络访问的演变过程
    AndroidHttpClient -> AsyncHttpClient -> volley库 -> okhttp库

  2. DatabaseHelper: handles accessing SQLite databases.

  3. PreferencesHelper: reads and saves data in SharedPreferences.

未完,待续

refer:
http://www.open-open.com/lib/view/open1449709303207.html

相关文章

  • android应用框架设计总结

    近期在重构浏览器项目的代码框架,有一些好的经验给记录下来以供以后参考.现有代码经过几年的迭代开发, 随着功能的增加...

  • Android通话应用设计

    目录 Android通话应用设计 1 一、 背景 1 二、 应用框架设计 1 三、 常驻进程开机唤醒 2 1. P...

  • MVC和MVP模式在android中的应用

    参考:框架模式 MVC 在Android中的使用【架构设计】MVP与MVC,实现Android应用层开发

  • Android IMS 通话应用设计

    背景 以下内容基于Android P code。 应用框架设计 Android电话模块是一个典型的分层结构设计,如...

  • android mvc mvp mvvm

    参考最全的总结:Android MVP 详解(上)如何理解Web应用程序的MVC模型?Android App的设计...

  • Android 性能优化总结

    将从以下几个方面总结Android的应用性能优化 性能 框架API UI 性能 I/O性能 屏幕滚动性能 内存 A...

  • FileProvider共享文件

    在应用间共享文件 对于面向 Android 7.0 的应用,Android 框架执行的 StrictMode AP...

  • 移动端框架—OnsenUI

    1简介 一个专为移动应用程序设计的UI框架,带有丰富UI组件、遵循原生iOS和Android设计标准,即时实现功能...

  • 《移动App性能评测与优化》——内存篇总结

    Android应用进程内存组成: Dalvik虚拟机代码(共享内存) 应用框架的代码(共享内存) 应用框架的资源(...

  • Android MVVM文章整理

    DataBinding && MVVM 如何构建Android MVVM 应用框架 玩转Android之MVVM开...

网友评论

    本文标题:android应用框架设计总结

    本文链接:https://www.haomeiwen.com/subject/jppyhttx.html