1没写节点文件,常见属性sys/class/power_supply2没写注册过程 batteryproperties Binder 服务的特色: 能够在java和C++之...
前言 Launcher启动app launcher就是android桌面应用程序。也是操作系统启动有第一个app。同时作为其他app的入口。我们找到其源码android-6....
从 c/c++ 基础、jni 基础、c/c++ 进阶、数据结构和算法、linux 内核、CMake 语法、Shell 脚本绕了一大圈之后,总算是勉强可以来写 FFmpeg 了...
其实老早就想写一些关于音视频学习的文章了,但由于各方面的原因迟迟都没有开始。一个方面是因为笔者写文章都是成系统的,音视频需要大家有一定的 c/c++ 基础;还有一个方面是因为...
在系统的首次启动过程中,可能要做一些事情,但后面的启动不做。有什么方法判断手机是第一次启动呢?PMS里面有接口介绍,简单看下。 /frameworks/base/servic...
原文链接:http://blog.csdn.net/donkor_/article/details/77879630 前言:ButterKnife是一个专注于Android系...
本文以图文并茂的形式简单介绍一个APP从启动到主页面显示经历了哪些流程,以及实现的原理。不介绍具体源码,仅仅构建一个大体框架。 一、流程概述 启动流程: ①点击桌面App图标...
前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
makefile文件控制整个工程的编译规则,比如指定需要生成哪些目标文件,指明生成这些目标文件依赖哪些源文件,指明生成的目标文件放在哪个文件夹下等等。而make就是一个命令工...
前言 现在市场中加固apk的方式一般有两种:第一种是对源apk整体做一个加固,放到指定位置,运行的时候再解密动态加载。第二种是对so进行加固,在so加载内存的时候进行解密释放...