美文网首页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应用框架设计总结

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