
Android系统开发
文章平均质量分 92
EmbbyDroider
这个作者很懒,什么都没留下…
展开
-
Android.bp入门指南之浅析Android.bp语法
Android源码编译系列博客: Android.bp你真的了解吗 Android.bp入门指南之Android.mk转换成Android.bp Android.bp入门指南之浅析Android.bp语法 Android.bp正确姿势添加宏控制编译指南 Android高版本P/Q/R源码编译指南 如何在线查看Android源码自带学习文档docs 引言 在前面的章节初始Android.bp里面我们对Android.bp有了一个基本的认识,知道了它是干啥的。算了吗,还是再介绍一遍转载 2021-10-12 15:50:05 · 750 阅读 · 0 评论 -
一篇文章了解相见恨晚的 Android Binder 进程间通讯机制
最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一遍都是新的内容,跟没看过一样。后来又看到了Gityuan的博客看到了一些图解仿佛发现了新大陆。 下面就以图解的方式介绍下Binder机制,相信你看这篇文章,一定有所收获。 什么是 Binder? Binder是Android系统中进程间通讯(IPC)的一转载 2021-10-12 15:39:41 · 302 阅读 · 0 评论 -
SEAndroid安全机制框架分析
我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android...转载 2020-07-26 00:43:09 · 293 阅读 · 0 评论 -
【Android系统开发】SEAndroid权限解决方法汇总
前言:从android5.x开始,引入严格的selinux权限管理机制,经常会遇到各种avc denied的log。 SEAndroid就是SElinux的增强型版本。确认问题先排查是否由SElinux策略导致的问题串口输入:setenforce 0串口输入:getenforce 0 即进入了permissive1. 强制关闭SEAndroid的方法:1.1 方法一如果是user版本固件,则在bootcmd加入androidboot.selinux =permissive即可如原创 2020-07-16 12:00:11 · 1184 阅读 · 0 评论