初步策划:
1.src 目录结构:
com.hnust.news - 全局设定包括 Application.java AppContext等。启动管理
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,UI Size 用dp。
Strings.xml
所用的文字都通过Strings.xml 国际标准来引用。
最后 style.xml
定义一些标准样式,用户登录样式,菜单样式,标题样式,按钮样式等。
个人感觉东西不多,确都是需要注意规范的地方