步骤 注意:这个过程需要在Android源码环境中运行,可以使用adb端口转发工具,来连接服务器端的源码进行运行 关于adb端口转发:请看https://www.cnblogs.com/pyjetson/p/14828485.html 1. 运行gdbclient.py脚本 首先是使用vscode ...
分类:
移动开发 时间:
2021-06-05 18:17:03
阅读次数:
0
系统定制的时候需要删除一些Androd的原生应用,这些模块的编译配置在不同的mk文件里面,直接的方法是搜索所有的mk文件,查找这个模块的名称。 比如你要去掉Music, 那么在android源码目录下运行下面指令:find build/ -name "*.mk"|xargs grep "Music" ...
分类:
移动开发 时间:
2021-06-04 19:45:15
阅读次数:
0
本人只是Android菜鸡一个,写技术文章只是为了总结自己最近学习到的知识,从来不敢为人师,如果里面有不正确的地方请大家尽情指出,谢谢! 606页Android最新面试题含答案,有兴趣可以点击获取。 本文基于原生 Android 9.0 源码来解析 Android 消息机制: frameworks/ ...
分类:
移动开发 时间:
2021-01-25 10:49:35
阅读次数:
0
问题归类: 什么是回收?什么是复用? 回收什么?复用什么? 回收到哪里去?从哪里获得复用? 什么时候回收?什么时候复用? 带着以上几个问题来分析源码,当以上问题都能解释清楚的时候,对RecyclerView回收复用机制的了解也算是完成了。 1、什么是回收?什么是复用? 回收:即缓存,Recycler ...
分类:
移动开发 时间:
2021-01-04 11:29:05
阅读次数:
0
今天更新libcore源码时,遇到error: invalid path 'luni/src/test/resources/org/apache/harmony/tests/java/lang/test?.properties',原因是android源码中文件的命名不符合windows系统的规范。 ...
分类:
移动开发 时间:
2020-07-27 17:47:47
阅读次数:
138
1.由于墙,无法下载android源码,但是又不想利用清华源repo下载整个工程,只下载个别仓库 解决办法: 2.下载frameworks/base: git clone https://android.googlesource.com/platform/frameworks/base git cl ...
分类:
移动开发 时间:
2020-05-17 00:55:06
阅读次数:
101
VasSonic是腾讯推出的为了提高H5页面首屏加载速度而推出的高性能Hybrid框架,目前广泛应用在QQ商城等Hybrid界面中,以提高用户体验。 https://github.com/Tencent/Va... GitHub地址 一.实现原理 几乎所有的Hybrid界面都以WebView界面为载 ...
分类:
移动开发 时间:
2020-05-10 15:10:24
阅读次数:
84
系统那边给了platform.pk8,shared.x509.pem等文件,现需要转换成.jks文件方便Android studio中编译使用。 记录下如何操作生成.jks 1. 在Android源码目录:android/build/target/product/security/ 找到签名文件“p ...
分类:
移动开发 时间:
2020-04-08 14:57:54
阅读次数:
249
参考链接: https://blog.csdn.net/ansondroider/article/details/97259148 准备一个关机的图标,网上去找 将这个图标放入 Android 源码目录,如下 在下面的文件里面增加相关的字符: 添加按键布局: frameworks/base/pack ...
分类:
移动开发 时间:
2020-03-30 14:29:12
阅读次数:
107
找到 Ublox 的 驱动包。 网上找了很久没有找到,后面随便在网上搜索了一个 3.1版本的。 放入 Android 源码的 hardware 目录下 在 Android 板级文件里面添加文件添加GPS 的驱动。 主要是如下两个文件 device/rockchip/common/BoardConfi ...
分类:
移动开发 时间:
2020-03-27 13:16:08
阅读次数:
150