一:init.rc文件修改 开机后运行一次: 开机后等待android启动完成后再运行: 喜欢源码分析系列可参考其他文章: " Android源码分析(一) 如何快速掌握Android编译文件" " Android源码分析(二) 如何编译修改后的framework资源文件" "Android源码分析 ...
分类:
移动开发 时间:
2019-11-06 11:43:56
阅读次数:
96
Android 源码分析-Dalvik 虚拟机创建过程
分类:
移动开发 时间:
2019-10-22 11:08:27
阅读次数:
101
参考资料:老司机来教你单例的正确姿势《Android源码设计模式解析与实战》单例模式可以说是应用最广泛的模式了, 面试也经常被问到, 经常会被要求能够手写单例, 所以我今天也来总结一下单例模式的定义确保某一个类只有一个实例, 并且自定实例化并向整个系统提供这个实例单例模式的使用场景确保某个类有且只有... ...
分类:
其他好文 时间:
2019-10-21 13:14:39
阅读次数:
95
前言 因为我的电脑是Ubuntu18的版本,成功编译xposed刷入手机之后无法启动,检查了所有的环境,没有问题,发现可能是Ubuntu系统的兼容库的问题,但是我不可能重新安装系统吧,毕竟有点蠢,所以最好的方式就是在docker的Ubuntu容器中编译,统一环境问题,也可以隔离环境平时 工作开发环境 ...
分类:
移动开发 时间:
2019-08-27 12:30:28
阅读次数:
105
1. 准备 把某系统双开的两个app的信息进行对比 1.1 目录的对比 1.1.1 data目录对比 原应用: 被复制的应用: 1.1.2 apk所在目录对比 原应用: 被复制的应用: 通过对比apk安装目录和数据目录,我们可以知道,该系统的双开是 共用同一个apk ,但是却拥有 独立的数据目录 。 ...
分类:
移动开发 时间:
2019-08-21 11:26:24
阅读次数:
135
在android源码的驱动目录下,一般会有共享内存的相关实现源码,目录是:kernel\drivers\staging\android\ashmem.c。但是本篇文章不是讲解android共享内存的功能实现原理,而是讲怎么运用它。 1. 在linux中,不同进程间拥有自己独立的内存空间,32位操作系 ...
分类:
移动开发 时间:
2019-08-01 18:47:52
阅读次数:
133
Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站: http://source.android.com/source/downloading.html。 Android Build 系统用来编译 An ...
分类:
移动开发 时间:
2019-07-11 14:19:51
阅读次数:
120
参考:https://blog.csdn.net/gjy_it/article/details/80733904 我的是先全部进行编译完成后, 进行development/tools/idegen/idegen.sh出现Couldn't find idegen.jar. Please run mak ...
分类:
移动开发 时间:
2019-06-12 20:02:36
阅读次数:
162
1. 安装软件 1.1. 安装 git A.git官网下载:https://git-scm.com/downloads/ 安装git到如下路径 B.图形化工具:https://tortoisegit.org/ 1.2. 安装 Python python官网下载:https://www.python. ...
分类:
移动开发 时间:
2019-05-20 23:05:41
阅读次数:
547
本篇提纲.png 本篇所述源码基于JDK1.8.0_121 在写上一篇线性表的文章的时候,笔者看的是Android源码中support24中的Java代码,当时发现这个ArrayList和LinkedList的源码和Java官方的没有什么区别,然而在阅读HashMap源码的时候,却发现Android ...
分类:
其他好文 时间:
2019-05-03 11:39:05
阅读次数:
159