C语言之类型转换符大全
前言 C语言类型打印是要有转换符,也就是我们常用的%d,%c等,这里简单记录一下相关规则,方便自己查阅。 正文 转换说明符 占位符 说明 %d 有符号十进制整数 %i 一个整数(与%d相同) %u 无...
C语言之指针数组和数组指针
前言 简单记录一下指针数组和数组指针之间的区别。 正文 由于很容易搞混,因此这里做一下记录。 指针数组 指针数组是指具有若干个相同存储类型和数据类型的[指针变量]构成的组合。 指针数组的一般形式: 存...
ServiceManager反射
前言 反射是很常用的一种方式。 今天就记录一下,反射ServiceManager的addService()和getService()。 如果不反射,需要引入 framework_classes.jar...
关闭Google chrome 更新提示
前言 Win7电脑每次打卡Google Chrome,就会提示 若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本。该计算机目前使用的是 Windows 7 不...
Application多次初始化
前言 如果一个apk中在设置多进程,也就是在AndroidManifest.xml中,通过android:process属性配置。 <activity android:name=".OneAct...
LocalServices和SystemService等简介
前言 在上次简单介绍SystemServer(《SystenServer的启动之一》)时,里面涉及几个比较重要的类SystemServiceManager,SystemService和LocalSer...
servicemanager的启动简介
前言 Android源码分析《mediaserver的启动》时涉及到mediaserver服务的添加和获取(之前没有细说),而管理这些服务的就是servicemanager这个类,也就是今天介绍的主角...
Android中assets拷贝文件
前言 Android需求:把指定文件拷贝到指定目录。 最好的方式就是系统升级时内置进入指定目录,但客户说只是临时的,后续不要。因此内置到apk的assets,启动apk后就主动拷贝过去。 正文 只是拷...
AIDL使用异常记录
前言 记录一下AIDL中常见的问题,方便自己回忆和学习。 正文 这里以BookBean为例 package com.biumall.binderlibmedia.bean; import androi...
SystemServer的启动之一
前言 之前介绍过Zygote的启动流程,然后这里会forkSystemServer(),然后通过一系列最终找到SystemServer的main函数入口。 今天就进入看看SystemServer.ja...
