技术文档
文章平均质量分 56
Android-成公
学无止境,厚积薄发
展开
-
ASharedMemory共享内存
本文将模拟进程间共享内存的实现,用多线程模拟看api描述,他是创建了一个共享的内存区域,并返回一个文件描述符,这个描述符可以被mmap映射我们在mmp的时候可以使用flag: PROT_READ | PROT_WRITE | PROT_EXEC仅支持android26以上/** * Create a shared memory region. * * Create shared memory region and returns an file descriptor. The resul.原创 2022-05-28 16:07:05 · 808 阅读 · 0 评论 -
Monado结构体
Compositor的主要结构体1、comp_compositor/*! * Main compositor struct tying everything in the compositor together. * * @ingroup comp_main * @implements xrt_compositor_native */struct comp_compositor{ struct comp_base base; //! Renderer helper.渲染帮助类原创 2022-05-26 17:43:33 · 414 阅读 · 0 评论 -
Android P出现的编译问题
首先解决这个问题的思路是,将android.mk 转换成对应的android.bp文件 。 android.mk大家都很熟悉了,就是android下编译模块的配置文件,可以理解为android makefile。从android N之后,我们发现好多模块下面没有了android.mk文件,多了一个android.bp文件。这个是google在android N之后新的编译配置文件。...原创 2018-11-21 10:02:35 · 2684 阅读 · 0 评论 -
Android Selinux权限配置
如果直接如上添加到system_server.te文件中,会报一个neverallow;针对neverallow google是允许修改的,强制修改会导致gms测试fail针对如何避免这种情况,需要修改你所设置属性的lable,如下标红的地方。修改方法就是如下▪(1). 定义system property类型. 在property.te•type demo_prop, property...原创 2018-11-21 11:30:25 · 29 阅读 · 0 评论