- 博客(7)
- 收藏
- 关注
原创 JobScheduler系列1-基本用法和注意事项
JobScheduler推出的背景在android开发中,我们为了节约电池电量,经常要在稍后的某个时间点或者满足某个特定的条件时去执行某个任务,例如网络状态连接到wifi状态时执行某些网络请求,或者每隔24小时,进行一项特定的操作。针对每隔一段时间执行特定操作的需求,我们可以使用AlarmManager来完成,示例代码如下:public void alarmTest(Context c){...
2019-02-21 16:39:08
8770
2
原创 android 使用SAF框架操作外置sd卡
android 使用SAF框架操作外置sd卡在 Android 4.4中,Google 对 SD卡 的访问已经做了严格的限制,在 Android 5.0中,开发者可以使用 新API 要求用户对某个指定的文件夹进行访问授权,这个所谓的新api就是SAF框架。概述Android 4.4(API 级别 19)引入了存储访问框架 (SAF)。SAF 让用户能够在其所有首选文档存储提供程序中方便地浏览...
2018-11-08 20:10:04
9683
原创 Android architecture components学习笔记2-ViewModel源码分析
前言在上一篇博客中,我们从总体上介绍了AAC架构组件,以及Lifecycle组件的使用和源码解析,现在我们来了解ViewModel组件的使用和源码。ViewModel的作用ViewModel是android架构组件中非常重要的一个组件,它是Android架构分层的核心,有关它的用法和资料可以可以参考官方给出的示例https://developer.android.google.cn...
2018-08-10 08:21:57
411
原创 Android architecture components学习笔记1-Lifecycle源码分析
Android architecture components学习笔记-Lifecycle源码分析我们知道在安卓的开发中,出现过很多的架构,从最开始的直接4大组件开撸的类mvc,到后来的mvp,mvvm。有鉴于此,google也终于在2017年的IO开发大会上推出了Android Architecture Components(AAC)来帮助Android开发者构建更好的app架构。A...
2018-07-31 13:50:35
696
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人