Android
guohaichang
不积跬步,无以至千里。
展开
-
关于Activity
Activity、生命周期、启动模式、Flag、Intent匹配规则原创 2019-08-10 09:24:32 · 258 阅读 · 0 评论 -
Activity堆栈管理
文章目录前言AMSApp启动流程一、Activity状态管理、Task管理二、注意事项清单文件配置影响Task启动时Intent的Flag影响Task附:参考前言AMSAMS(Activity Manager Service)是系统进程的一部分,是 Binder Server,用于管理、记录、查询运行的组件信息。AMS 是管理Activity和组件运行状态的系统进程,主要功能如下:组件...原创 2019-08-10 13:21:28 · 497 阅读 · 0 评论 -
后台任务及省电优化
文章目录前言一、低电耗(Doze)模式功能限制adb指令强制进入Doze模式二、应用待机模式(App Standby)adb指令强制进入standby模式三、Android不同版本对省电的优化`Android 6.0`(API级别23)`Android 7.0`(API级别24)`Android 8.0`(API级别26)`Android 9`(API级别28)四、针对省电优化的解决方案附:参考...原创 2019-08-23 21:35:59 · 1220 阅读 · 0 评论 -
AIDL使用和语法详解
前言AIDL(Android Interface Definition Language,Android接口定义语言)是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此而生成的一个IInterface的实例代码,AIDL其实是为了避免我们重复编写代码而出现的一个模板。设...原创 2019-08-11 12:38:57 · 925 阅读 · 0 评论 -
关于Service
文章目录前言一、Service有两种状态`startService()``bindService()`注意事项二、生命周期如何使用Service生命周期方法`onStartCommand()`返回值四、IntentServiceServiceIntentService五、Service 与 Activity交互继承 Binder 类使用 Messenger使用 AIDL六、前台 Service获取...原创 2019-08-11 12:43:06 · 280 阅读 · 0 评论 -
关于ContentProvider
文章目录前言一、Content URI二、权限三、ContentResolver CRUD增(C)删(D)改(U)查(R)事务四、读取联系人信息案例五、自定义ContentProvider六、注册监听器监听Provider数据改变附:参考前言内容提供者(ContentProvider),跨进程共享数据(aidl是跨进程共享功能)。**内容提供程序管理对中央数据存储区的访问。**提供程序是 A...原创 2019-08-15 18:43:50 · 255 阅读 · 0 评论 -
关于Fragment
文章目录前言一、使用方式xml布局方式加载动态加载二、生命周期生命周期方法Fragment管理方法三、与 Activity 通信Fragment主动跟Activity通信Activity跟Fragment通信附:参考前言碎片(Fragment)是一种可以嵌入到活动(Activity)当中的UI片段,它能够让程序更加合理的充分利用更大的屏幕空间。它有自己的生命周期,有自己的布局,能接收自己的输入...原创 2019-08-12 20:09:34 · 242 阅读 · 0 评论 -
关于Android
前言(基础篇)关于ActivityActivity堆栈管理关于Fragment关于ServiceAIDL使用及语法详解关于Broadcast关于ContentProvider清单文件详解Android Studio工程结构Android 版本差异Android后台进程(Doze And Standby机制)黑色文字会逐一变成蓝色,敬请期待。。。一、UI篇关于Window...原创 2019-08-16 15:51:59 · 144 阅读 · 0 评论 -
关于Broadcast
文章目录前言广播分类本地广播粘性广播广播接收者(BroadcastReceiver)一、简单使用定义广播接受者广播接受者动态注册和取消注册静态注册广播发送/中断广播二、常见系统广播附:参考前言广播分类标准广播:异步收发,所有的广播接收器几乎可以同时收到广播。有序广播:同步收发,当上一个广播接收器处理逻辑之行完毕后才会继续传递给下一个广播接收器。这样上一个接收器就可以拦截广播,使其中断传递,...原创 2019-08-13 12:08:22 · 193 阅读 · 0 评论 -
清单文件详解
文章目录一、文件结构二、元素详解附:参考一、文件结构以下这些是仅有的合法元素,您无法添加自己的元素或属性。同一级别的元素通常不分先后顺序。从某种意义上说,所有属性都是可选的。但是,必须指定某些属性,元素才可实现其目的。<manifest> <uses-permission /> <permission /> <p...原创 2019-08-17 10:40:23 · 774 阅读 · 0 评论