admin

admin

阅读是一种生活方式
C语言之指针数组和数组指针

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

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

ServiceManager反射

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

关闭Google chrome 更新提示

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

Application多次初始化

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

LocalServices和SystemService等简介

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

servicemanager的启动简介

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

Android中assets拷贝文件

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

AIDL使用异常记录

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

SystemServer的启动之一

前言 之前介绍过Zygote的启动流程,然后这里会forkSystemServer(),然后通过一系列最终找到SystemServer的main函数入口。 今天就进入看看SystemServer.ja...
2年前
462
Android消息机制源码介绍

Android消息机制源码介绍

前言 对于Android消息机制源码分析已经烂大街了,之前跟网上大佬走了一遍,还记录了一下(《Android消息机制之一基础简介(1)》)。 我们知道消息机制涉及如下几个类 Message消息 Mes...
2年前
336