探究在启动另外一个 Activity 并结束当前 Activity 时, finish() 和 startActivity() 调用顺序的影响。
用 Activity 的 singleTask 启动模式,实现在 ActivityA 点击返回键退出应用的功能。
用 SharedPreferences 数据存储技术,实现在近期任务中滑动关闭应用后,再次启动时恢复退出时的 Activity 的功能。
- 方案一:不给出照片的保存位置,返回照片的缩略图,照片不会保存。
- 方案二:给出照片的保存位置,将照片保存到指定位置。照片保存在应用私有存储区域,会随着应用的卸载被清除。
拍照得到的照片保存在公共存储区域,可以通过相册查看,应用卸载仍将保留。
借助 BottomNavigationView 实现常见的底部导航栏效果。
使用一个 byte 类型的变量保存多个 boolean 类型的值。
使用 CheckBox 的 android:theme 属性设置复选框的选中和未选中状态的颜色。
使用 gcacace / android-signaturepad 库提供的 SignaturePad
控件,实现清空和保存控件内容功能。
借助隐式 Intent
, 实现在其他应用中浏览文件内容的功能。
- Messenger
- AIDL
- ContentProvider
- Socket