• 服务热线: 13500063673   15815537879   
  • English

当前位置:网站首页 > 新闻中心 > 新闻动态

智能手环app:Android代码架构分析之网易

点击次数:1930  更新时间:2015-11-24 16:55:54  发布者:www.maxhom.com  【关闭

[摘要]  网易新闻的工程结构和前面2各app又有很多的不同,它并没有按照模块来分,而是主要按照组件的类型来分的,然后把此类型所有的类全部放在其下。那么这种把所有activity全部放在activity包下的分法的确在android开...。

  网易新闻的工程结构和前面2各app又有很多的不同,它并没有按照模块来分,而是主要按照组件的类型来分的,然后把此类型所有的类全部放在其下。那么这种把所有activity全部放在activity包下的分法的确在android开发中比较普遍。

  1).第一层被分成了两层,可以看出来,智能手环app分析这里肯定是采用了公用包jar,如此说来,我们开发公用包的时候也应该按照"公司域名+公用模块名称"组合方式来命名比较好。

  2).第三层(绿色层)中activity和service包下都是存放所有的activity组件和service组件,其实这里面包含了一种代码习 惯。往往activity相关的类如监听器,线程,适配器等非常多的类,这些不好直接丢在activity包下,而是直接写在相应的activity中以 匿名或者内部类形式定义,否则activity包和service包看上去会比较杂乱。

  因为android的app很可能不是很大,activity或者service包也不会杂乱,所以网易新闻的这种方式也是很有参考借鉴价值的。


Contact us

联系我们

深圳驰骋网络

深圳

服务热线: :13500063673   15815537879   

地址:深圳市宝安区沙井镇中心路高盛大厦903室

收缩