![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统服务
文章平均质量分 81
不会写bug的程序员不是好码农
专业写bug
展开
-
Android HAL层添加HIDL实例实现串口通信
目录概述HIDL是Hardware Interface Definition Language的简称。在Android Project Treble被提出,在android O中被全面的推送,设计 HIDL 这个机制的目的,主要目的是把框架(framework)与 HAL 进行隔离,使得框架部分可以直接被覆盖、更新,而不需要重新对 HAL 进行编译。HIDL 实际上是用于进行进程间通信(Inter-process Communication,IPC)的。进程间的通信可以称为 Bind..原创 2020-08-19 16:20:45 · 4372 阅读 · 8 评论 -
android 9 SELiunx权限添加
SELiunx的Liunx系统的安全策略,具体内容这里就不讲解了,网上资料很多。android系统项目开发中需要对设备节点文件读写操作,遇到如下错误根据log可以看出源类型system_server,目标类型sysfs,访问类别file,缺少权限write,然后就在源码对应位置添加相应权限。android 9 的SELiunx的源码目录在system/sepolicy,根据源目录s...原创 2020-05-07 10:22:30 · 1118 阅读 · 1 评论 -
android 保存crash log到本地
做车机项目,有个需求是获取在客户手中的车机运行错误信息,百度了一下基本都是实现Thread.UncaughtExceptionHandler这个类,这个方法只是获取当前进程也就是当前应用的crash信息,车机那么多应用,不可能每个应用都写一遍,所以只能从系统入手了。当应用出现crash会弹出一个弹框,frameworks/services/core/java/com/android/serve...原创 2020-01-07 16:08:34 · 488 阅读 · 0 评论