初步策划:
1.src目录结构:
com.hnust.news-全局设定包括Application.javaAppContext等。启动管理
com.hnust.news.adapter-各容器适配器
com.hnust.news.api-API客户端接口,用于访问网络数据
Com.hnust.news.common-App工具包
Com.hnust.news.ui-App界面
Com.hnust.news.widget-App控件包
Com.hnust.news.bean--App实体包
2.res资源目录:
大致如下
在drawable里面只放点击效果的xml,即包含<selector>的xml。
图片同一放入drawable-hdpi
raw里面放音频文件
详细讲下values文件:
Arrays.xml存放一组文字,例如
可复用。
特别是colors.xml,编写统一的颜色引用:
Dimens.xml设置UI基本大小,采用dp单位。这里可能要参考其它软件
文本用sp,UISize用dp。
Strings.xml
所用的文字都通过Strings.xml国际标准来引用。
最后style.xml
定义一些标准样式,用户登录样式,菜单样式,标题样式,按钮样式等。
个人感觉东西不多,确都是需要注意规范的地方