android
....行走江湖
这个作者很懒,什么都没留下…
展开
-
android reboot重启分析
android代码system/core/libcutils/android_reboot.cint android_reboot(int cmd, int flags, char *arg){ int ret; sync(); remount_ro(); switch (cmd) { case ANDROID_RB_RESTART: ...原创 2019-10-17 23:52:05 · 667 阅读 · 1 评论 -
修改充电指示灯状态
修改指示灯状态frameworks/base/core/res/res/values修改充电指示灯状态red = (colorRGB >> 16) & 0xFF;green = (colorRGB >> 8) & 0xFF;blue = colorRGB & 0xFF;低电量显示红灯,<!-- Default va...原创 2018-09-17 16:01:40 · 3296 阅读 · 0 评论 -
如何快速验证android系统新写的kernel驱动代码有没有语法问题
1 直接用android系统编译 boot.img的方法,直接用命令 make bootimage -jx2 采用linux方法编译: a 执行linux系统配置文件 make ARCH=arm64 xxxx_defconfig make ARCH=arm64 uImage -jx ...原创 2018-09-13 11:50:27 · 262 阅读 · 0 评论 -
从源码中查看当前android版本
1: 系统没有编译,从代码中查看当前版本 vim build/core/version_defaults.mk# Default versions for each TARGET_PLATFORM_VERSION# TODO: PLATFORM_VERSION, PLATFORM_SDK_VERSION, etc. should be conditional# on this#...原创 2018-09-20 10:26:12 · 11143 阅读 · 0 评论 -
cannot locate symbol "_ZNK7android7RefBase9decStrongEPKv" 解决方法
今天在编译个测试可执行文件,编译成功后push到机器中执行,提示如下错误:CANNOT LINK EXECUTABLE: cannot locate symbol "_ZNK7android7RefBase9decStrongEPKv" referenced by "BindeClient"...解决办法: LOCAL_SHARED_LIBRARIES 中加入 libutils...原创 2019-02-16 18:39:54 · 2994 阅读 · 2 评论