JobScheduler 和 JobService
摘要:使用AlarmManager、IntentService和PendingIntent相互配合,创走周期性的后台任务,实现一个完全可用的后台服务还需要手动执行以下操作。 计划一个周期性任务 检查周期性任务的运行状态 检查网络是否可用 在实际场景下,还有更多想法需要实现,例如请求失败,是否还
阅读全文
ToolBar的使用
摘要:1. 去掉ActionBar:需要把windowActionBar,windowNoTitle以及加上android声明的也写上。确保把系统自带的以及第三方兼容包的ActionBar都彻底去掉。确保把系统自带的以及第三方兼容包的ActionBar都彻底去掉。 2. 主题中的几个颜色: colorPr
阅读全文
Fragment argument
摘要:每个Fragment实例都可以附带一个Bundle对象,该bundle包含键值对,可以像附加extra到Activity的intent中那样使用他们。一个键值对即一个argument。 创建fragement argument,首先创建Bundle对象,然后,使用Bundle限定类型的“put”方法
阅读全文
AndroidStudio自动导入包
摘要:IntelliJ IDEA可以自动优化导入包,但是有多个同名的类位于不同的包时,需要自己手动使用Alt + Enter进行导入。 Settings→Editor→General→Auto Import 选中Optimize imports on the fly和Add unambiguous imp
阅读全文