
Android_进阶_系统
文章平均质量分 91
Android系统开发的相关内容
jim_dayday_up
不积跬步,无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工模、老化apk中Framewok定制开发的场景
场景:工厂模式APK或老化测试APK需要访问某些非公开或自定义硬件(如特殊的传感器、马达、电源控制模块等)。解决方案:通过添加自定义或扩展已有的服务(如PowerManager、SensorManager)来暴露接口给APK调用。场景:APK需要与底层服务(例如由 HAL 层提供的服务)进行跨进程通信。解决方案:通过Framework层暴露一个AIDL接口,APK通过AIDL进行调用,避免直接调用JNI或底层C/C++代码。场景类型示例说明硬件访问自定义SystemService、AIDL。原创 2025-06-10 21:35:16 · 640 阅读 · 0 评论 -
Android.mk的用法
Android.mk文件是 Android 编译系统中用于描述项目源文件、库和模块的 Makefile。它采用 GNU Make 的语法,但也包含了一些特定于 Android 编译系统的规则和变量。以下是对其语法和使用方法的详细解释及示例。原创 2024-06-16 15:41:25 · 1143 阅读 · 0 评论 -
Android系统基础(一)
MTK(MediaTek)平台的Android代码结构大体上与标准的AOSP(Android Open Source Project)代码结构类似,但会有一些特定于MediaTek的扩展和定制。: 包含设备专有的二进制文件和驱动程序,这些文件可能需要更新以支持新的硬件特性或修复驱动程序中的问题。: 包含MediaTek平台相关的定制代码,可能需要修改以集成新的系统服务或修改现有的服务。: 处理特定架构(如ARM)的内核配置和实现,可能需要修改以支持新的硬件或优化性能。和 Android.mk。原创 2024-06-16 12:42:26 · 827 阅读 · 0 评论