注意:本APP只是为了学习安卓的各种基础知识而制作,没有任何实际用途
制作所涉及的知识点
- 安卓的常见布局的使用
- 安卓国际化语言显示【values-en,values-ug-rCN】
- 单元测试(包括带context的和普通的单元测试)【SqlTest,ToolTest】
- activity不同生命周期函数使用【MainActivity】
- Log日志打印【MainActivity】
- activity的不同启动模式(我只用了standard模式)【AndroidManifest】
- 按钮的不同监听方法(匿名内部类,activity实现onclick接口)【MainActivity,StudyFragment】
- 对话框使用
- intent的显示意图和隐式意图(隐式意图打开浏览器,显示意图打开activity) 【MeFragmen】
- activity之间的数据传递和数据回传【TaskDetailActivity】
- 写文件到内部存储和读取内部存储的文件【DataSaveActivity】
- fragment布局的使用【MainActivity】
- sqlite数据库的使用(增删改查)【AlarmDatabase】
- recycleview的使用【AlarmAdapt】
- arrayadapt的使用【StudyAdapt】
- 服务的使用【AlarmService】
- AlarmManager定时类的使用【AlarmManageUtil】
- 引入外部UI框架和使用第三方库【build.gradle】