asysbang

 找回密码
 立即注册
查看: 4038|回复: 0
打印 上一主题 下一主题

Android项目框架

[复制链接]

510

主题

2

好友

6313

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2015-9-17 10:11:10 |只看该作者 |倒序浏览
通过多年工作经验总结Android项目框架
1、包的规则
      以功能和范围划分   如com.android.mms.drm      com.android.camera.exif     com.android.contacts.group

2、需要后台运行的创建service (非进程之间通讯的用LocalService即可)

3、异步处理用AsyncTask
      HandlerThread和Intentervice 少用

4、interface 和 abstract 用来定义  listener ,callback ,proxy,manager,client,controller等

5、preference
     不需要把自己独立写一个manager
     preference本身已经是一个写好的工具类
     读(或者写)同一个key不要出现2次,应该写在同一个读(或者写)函数里
     同一个key不应该出现在2个java文件中,应该更好的实现功能的集中

6、数据库和

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2024-7-6 17:34 , Processed in 0.048659 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部