自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JobScheduler系列1-基本用法和注意事项

JobScheduler推出的背景在android开发中,我们为了节约电池电量,经常要在稍后的某个时间点或者满足某个特定的条件时去执行某个任务,例如网络状态连接到wifi状态时执行某些网络请求,或者每隔24小时,进行一项特定的操作。针对每隔一段时间执行特定操作的需求,我们可以使用AlarmManager来完成,示例代码如下:public void alarmTest(Context c){...

2019-02-21 16:39:08 8354 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 9253

原创 Android architecture components学习笔记2-ViewModel源码分析

前言在上一篇博客中,我们从总体上介绍了AAC架构组件,以及Lifecycle组件的使用和源码解析,现在我们来了解ViewModel组件的使用和源码。ViewModel的作用ViewModel是android架构组件中非常重要的一个组件,它是Android架构分层的核心,有关它的用法和资料可以可以参考官方给出的示例https://developer.android.google.cn...

2018-08-10 08:21:57 345

原创 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 620 1

原创 Java多线程基础

java 多线程 基础

2017-08-18 21:57:47 367 1

原创 WindowManager源码分析-从悬浮窗说起

android源码 ,WindowManager,悬浮窗

2017-07-08 17:12:02 1153

原创 Toast源码解析

android 源码分析 Toast

2017-06-28 20:06:06 712

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除