Android系统
qq_34738528
这个作者很懒,什么都没留下…
展开
-
Android 系统获取以太网mac地址的方法
无转载 2022-09-11 17:05:00 · 991 阅读 · 0 评论 -
Android 系统的盒子静默安装apk方法之一
无转载 2022-09-11 17:01:45 · 10557 阅读 · 0 评论 -
1.Recovery模式启动
本章关键点总结 & 说明:导图是不断迭代的,这里主要关注➕ recovery模式启动部分即可,主要从 更新包简介,mian函数解析开始解读,分析了main函数中关键的方法 获取参数getargs和执行菜单命令prompt_and_wait。对于recovery模式,一般均采用第三方的方案,比如:在使用MTK平台时,我们这边一般会直接采用广升FOTA的服务商直接进行升级相关的工作。对于第三方的recovery代码,实际上也是参考android原生代码进行改动,核心原理不变,因此这里对rec原创 2020-10-27 16:36:07 · 400 阅读 · 0 评论 -
9.Android 添加新模块
框图这里主要关注➕右下角部分 添加新模块即可。本章节详细解读了android新模块从驱动层、HAL层、framework层、APP层的流程。上面的图添加新模块部分可能会看不清,这里单独截取该部分,如下所示:这样就清晰多了。本章节主要描述了android系统从上到下添加一个模块的流程,因为仅针对流程,所以关于其使用的原理本部分不会涉及,但在binder以及其他章节中会有所涉及。1 添加驱动程序(源码见wd_hello_driver),添加流程如下:1.1 添加代...原创 2020-11-13 11:36:19 · 713 阅读 · 0 评论 -
1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志
前言 【展讯平台】Android 4.4 驱动(Kernel)、系统(framework) 定制,调试日志正文1:提高串口日志等级查看adb shell cat /proc/sys/kernel/printk修改adb shell echo 8 >/proc/sys/kernel/printk在dts利配置:chosen { stdout-path = &uart1; bootargs = "earl...原创 2020-10-30 10:13:44 · 636 阅读 · 0 评论 -
1.2Android 5.1-7.1 高通驱动修改
1:打开驱动日志--- a/kernel/arch/arm/configs/msm8909-1gb_defconfig+++ b/kernel/arch/arm/configs/msm8909-1gb_defconfig@@ -614,3 +614,5 @@ CONFIG_MSM_CORE_CTL_HELPER=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y+CONFIG_DEB...原创 2020-10-30 10:11:49 · 1328 阅读 · 1 评论 -
1.1Android 5.1 - 7.1 系统(framework)定制、修改、移植、总结
1:修改开机logo修改开机logo有两种方法,一种直接去改c语言代码,第二种替换图片用python生成splash。第一种方法我没试过,感觉挺麻烦的,还有分辨率限制,超过多少分辨率就不能用第一种方法。修改的文件路径LINUX/android/bootable/bootloader/lk/splash 准备好logo图片(png、bmp格式) 查看中原图片的分辨率,修改logo图片 保证分辨率一致 生成splash.img镜像文件注:图片分辨率很重要!很重要!很重要!生成spl...原创 2020-10-30 09:54:57 · 1699 阅读 · 4 评论 -
1.动态库
目录linux测试1、动态链接库生产2、获取动态链接库的函数3.makefile管理3.1目录结构3.2测试JavaJNI测试目录结构测试Android_JNIlinux测试1、动态链接库生产 动态链接库与普通的程序相比而言,没有main函数,是一系列函数的实现。通过shared和fPIC编译参数生产so动态链接库文件。程序在调用库函数时,只需...原创 2019-08-28 10:57:19 · 131 阅读 · 0 评论