biumall

阅读是一种生活方式
C语言之类型转换符大全

C语言之类型转换符大全

前言 C语言类型打印是要有转换符,也就是我们常用的%d,%c等,这里简单记录一下相关规则,方便自己查阅。 正文 转换说明符 占位符 说明 %d 有符号十进制整数 %i 一个整数(与%d相同) %u 无...
2年前
268
C语言之指针数组和数组指针

C语言之指针数组和数组指针

前言 简单记录一下指针数组和数组指针之间的区别。 正文 由于很容易搞混,因此这里做一下记录。 指针数组 指针数组是指具有若干个相同存储类型和数据类型的[指针变量]构成的组合。 指针数组的一般形式: 存...
2年前
503
ServiceManager反射

ServiceManager反射

前言 反射是很常用的一种方式。 今天就记录一下,反射ServiceManager的addService()和getService()。 如果不反射,需要引入 framework_classes.jar...
8个月前
279
关闭Google chrome 更新提示

关闭Google chrome 更新提示

前言 Win7电脑每次打卡Google Chrome,就会提示 若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本。该计算机目前使用的是 Windows 7 不...
2年前
286
Application多次初始化

Application多次初始化

前言 如果一个apk中在设置多进程,也就是在AndroidManifest.xml中,通过android:process属性配置。 <activity android:name=".OneAct...
2年前
287
LocalServices和SystemService等简介

LocalServices和SystemService等简介

前言 在上次简单介绍SystemServer(《SystenServer的启动之一》)时,里面涉及几个比较重要的类SystemServiceManager,SystemService和LocalSer...
8个月前
312
servicemanager的启动简介

servicemanager的启动简介

前言 Android源码分析《mediaserver的启动》时涉及到mediaserver服务的添加和获取(之前没有细说),而管理这些服务的就是servicemanager这个类,也就是今天介绍的主角...
8个月前
284
Android中assets拷贝文件

Android中assets拷贝文件

前言 Android需求:把指定文件拷贝到指定目录。 最好的方式就是系统升级时内置进入指定目录,但客户说只是临时的,后续不要。因此内置到apk的assets,启动apk后就主动拷贝过去。 正文 只是拷...
8个月前
338
AIDL使用异常记录

AIDL使用异常记录

前言 记录一下AIDL中常见的问题,方便自己回忆和学习。 正文 这里以BookBean为例 package com.biumall.binderlibmedia.bean; import androi...
2年前
278
SystemServer的启动之一

SystemServer的启动之一

前言 之前介绍过Zygote的启动流程,然后这里会forkSystemServer(),然后通过一系列最终找到SystemServer的main函数入口。 今天就进入看看SystemServer.ja...
8个月前
429