
Android学习
Android学习记录
うちは止水
写博客只是为了工作和学习做下记录,方便以后查找回忆。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android.mk过滤user版本编译
该提交在Android.mk文件中为busybox模块添加了LOCAL_MODULE_TAGS属性,将其标记为仅在debug和eng构建变体中可用。修改前,busybox模块可能对所有构建类型都可用;修改后,该模块将仅限于在调试(debug)和工程(eng)构建配置下编译和安装,而不会出现在用户(user)版本的构建中。这种修改有助于优化最终用户版本的二进制文件大小和安全性。原创 2025-07-18 12:27:09 · 125 阅读 · 0 评论 -
Android系统硬件访问服务框架分析
怎么实现硬件访问服务1、JNI和HALcom_andorid_server_ledService.cpp (JNI文件注册JNI本地方法:供app应用程序调用)hal_led.c (C库:具体操作硬件接口函数实现)2、修改onload.cpp 调用com_andorid_server_ledService.cpp 中实现的函数register_andorid_serv...转载 2020-04-18 22:55:11 · 468 阅读 · 0 评论 -
Android系统在C库中log打印函数接口
#include <android/log.h> /* liblog */__android_log_print(ANDROID_LOG_DEBUG, "JNIDemo", "native add ...");原创 2020-04-18 20:36:29 · 377 阅读 · 0 评论 -
Android APP通过JNI直接访问硬件框架
1 APP应用程序调用HardControl.java类中的方法2.1 HardControl.java类中的方法通过系统调用System.loadLibrary("hardcontrol")来加载C库public class HardControl { static { try { System.loadLibrary("hardco...原创 2020-04-18 17:04:06 · 387 阅读 · 0 评论 -
adb常用命令
调试相关// 开启adb服务adb start-server// 关闭adb服务adb stop-server// 列出所有连接的设备adb devices// 多个设备情况下使用 -s 参数指定对某个设备执行操作adb -s device-id// 设备id(device-id)可以通过 adb devices 命令看到,也可以通过如下命令获取adb get-seria...转载 2020-01-12 21:58:24 · 448 阅读 · 0 评论