- 博客(5)
- 资源 (24)
- 收藏
- 关注
原创 用AndroidStudio编译出jar包的方法
最近由于项目需要,需要用到AndroidStudio编译jar包,赶紧搜了一波资料学习学习,现在总结如下。AndroidStudio先执行一次 make Project, 生成然后在app/build.gradle中的 android{} 中, 增加以下配置:task makeJar(type:org.gradle.api.tasks.bundling.Jar) { baseNam...
2019-04-24 21:26:11 4168 1
原创 Android源码解析--ActivityManagerService详解(一):从开机启动的角度解析AMS
ActivityManagerService是Android系统中一个特别重要的系统服务,也是我们上层APP打交道最多的系统服务之一。ActivityManagerService(以下简称AMS) 主要负责四大组件的启动、切换、调度以及应用进程的管理和调度工作。所有的APP应用都需要与AMS打交道。本文将从Android系统启动的过程中,去理解在系统启动时,AMS如何启动并完成初始化的,以及在...
2019-04-21 11:20:25 2559
原创 Android源码解析--ClipBoardService(粘贴板)服务详解
ClipBoardService是Android的粘贴板服务,我们的复制粘贴都需要通过这个服务来完成。1、与ClipBoardService相关的类如下图所示, ClipBoardService服务核心的几个类:android.content.ClipBoardManager: 继承自android.text.ClipBoardManager, 这是一个兼容性的设计, 早期android只...
2019-04-06 22:13:57 3761
原创 Android源码解析--SamplingProfilerService(系统性能分析)服务详解
SamplingProfilerService,从字面理解,就是采样剖析服务, 该服务用来进行性能采样及统计。1、SamplingProfilerService首先看一下SamplingProfilerService在SystemServer中的添加代码: ServiceManager.addService("samplingprofiler", new Samplin...
2019-04-03 23:07:26 891
原创 Android源码解析--DeviceStorageManagerService(DeviceStorageMonitorService)服务详解
DiskStatsService和DeviceStorageMonitorService两个服务都和系统内部存储管理、监控有关。这一篇继续学习DeviceStorageMonitorService(以下简称DSMS)。DeviceStorageMonitorService和DeviceStorageManagerService是一个东西,只是在5.0以后,名字改为了DeviceStorageM...
2019-04-01 23:03:15 2664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人