Android Core框架使用手册

本文档是Android Core框架的使用手册,介绍了如何快速构建应用、配置界面、数据库ORM操作及网络请求。Core框架简化了Fragment的使用,提供数据库管理、界面切换监听、菜单配置等功能,包括菜单显示属性设置、数据库表创建、网络访问等。

Android Core框架使用手册

 

1. 背景

AndroidAndroid 3.0 (API level 11)开始引入FragmentFragment的出现后TabHost就会消失了。我们在开发Android应用的时候大多数界面现在使用Fragment,以达到解耦和高复用的目的。

Core框架旨在帮助Android开发者快速创建应用,以及方便的切换页面;现在主流的app界面架构都是导航栏和主界面;Core框架把这些操作都进行了封装,用户只需简单几个配置,就可以把FragmentManager复杂的操作操作以及,白屏随机性bug降到最低。

另外Core对数据库的操作使用了OrmLite框架,并进行了封装,让开发者对数据库的操作更简单;在Android View注解绑定上Core框架中使用了Roboguice注解绑定;以及网络访问中,Core采用了Android官方推荐的Volley jar包,并进行了封装,方便的网络访问。

2. 目录

1. 背景 1

2. 目录 1

Jar包导入 3

3. 初始化应用 3

4. 界面配置 5

4.1. 创建应用主界面 5

4.2. 设置菜单显示属性 6

4.2.1. 菜单底部分割线 6

4.2.2. 菜单位置 6

4.2.3. 菜单显示 7

4.2.4. 菜单布局LayoutParams设置 7

4.3. 菜单tip小红点 7

4.3.1. 显示小红点,并且设置消息数 7

4.3.2. 隐藏小红点 8

4.4. 界面切换事件监听 8

5. 数据库ORM使用 8

5.1. 建里数据库表 8

5.2. Core框架中BaseManager的使用 10

6. 网络请求使用 11

7. Core中的第三方库 12

8. 源码解析 13

8.1. 主界面框架结构 13

8.2. MainActivity源码解析 14

8.3. FragMain源码解析 14

8.4. DatabaseHelperBaseManager<T> 15

8.4.1. DatabaseHelper数据库管理者 15

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值