
Android进阶解密
文章平均质量分 60
嗨摔得漂亮
不浪费青春……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 引入源码编译的framework.jar包
引入源码编译后的framework.jar包,做车载蓝牙开发。原创 2022-04-12 08:39:29 · 4264 阅读 · 4 评论 -
Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’
报此错误,网上各种解决办法,基本行不通。废话少说,正确解决问题的姿势是这样的!1. 首先执行命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"此时肯定回报错:Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’2. 不过没关系.原创 2021-04-24 17:04:33 · 10237 阅读 · 12 评论 -
Android进阶解密-第2章Android系统启动
虽然第2章Android系统启动看得比较晕,但还是想把一些总结性的内容做个笔记,加深自己对Android系统启动的理解。1. init进程启动过程:init进程启动做了很多的工作,总的来说主要做了以下三件事:a. 创建和挂载启动所需的文件目录。b. 初始化和启动属性服务。c. 解析init.rc配置文件并启动Zygote进程。2. Zygote进程启动过程:DVM(Dalvik虚拟机...原创 2019-01-29 17:16:51 · 753 阅读 · 0 评论 -
AndroidStudio用Cmake方式编译NDK代码(cmake配置.a库)
1.cmake是什么?CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。谷歌从AndroidStudio2.2以上就添加了Cmake方式来编译NDK代码,并从NDK例子看出,默认编译的方式就是cmake方式。...转载 2019-04-26 11:24:44 · 1075 阅读 · 0 评论