Android开发之友录项目层次结构
2016-06-08 20:39
239 查看
遵循原则:MVC
M: model 模型层
V: View 视图层
C: Control控制器
编写逻辑:
1.通讯录页面
a.联系人查看(调用Contacts表中的数据)
b.联系人添加(调用系统进行添加)
c联系人编写(调用系统进行编写)
d.FAQ:联系人的删除
2.通话记录的管理页面
利用Calllog.Calls在数据库中进行查询
3.拨打电话页面
4.短信查看页面(私有Uri)
编写步骤:
1.自定义页面动画
2.自定义Fragment
3.封装公共的ActionBar操作
4.编写数据适配器
5.在Activity中实现Viewpager与Fragment的关联
6.实现各个页面的功能显示
M: model 模型层
V: View 视图层
C: Control控制器
编写逻辑:
1.通讯录页面
a.联系人查看(调用Contacts表中的数据)
b.联系人添加(调用系统进行添加)
c联系人编写(调用系统进行编写)
d.FAQ:联系人的删除
2.通话记录的管理页面
利用Calllog.Calls在数据库中进行查询
3.拨打电话页面
4.短信查看页面(私有Uri)
编写步骤:
1.自定义页面动画
2.自定义Fragment
3.封装公共的ActionBar操作
4.编写数据适配器
5.在Activity中实现Viewpager与Fragment的关联
6.实现各个页面的功能显示
相关文章推荐
- Android系统自带样式(@android:style/)
- [Android] 在ScrollView 中嵌套 GridView/ListView时只显示一行的原因和解决办法
- FloatingActionButton的个人总结
- java.lang.NullPointerException at android.widget.AbsListView.obtainView
- Android AIDL理解
- 使用Fresco加载图片
- 实现打开Android系统相册、照相机并实现照相,录像功能。
- Android AutoLayout全新的适配方式 堪称适配终结者
- [Android] Fragment 完全解析
- Android加速度传感器应用之晃动次数测试(摇一摇)
- Android距离传感器应用之俯卧撑计数
- Android手机与特定传感器节点连接
- Android "Unable to instantiate fragment"解决方案
- Android Volley框架使用详解
- android调用系统文件浏览器获得uri或者文件路径
- Android 插件化 动态升级
- 公共技术点之 Android 动画基础
- 锁屏清理进程
- Android Gradle 技巧之二: 最爱命令行
- Android Gradle 技巧之二: 最爱命令行