一、我现在device 里面mk文件加入一个persist.deepsleep.closewifi prop属性
二、但是用getprop 获取不到该属性的值。
三、查看log,提示init: Do not have permissions to set 'persist.deepsleep.closewifi' to 'true' in property file '/vendor/build.prop': SELinux permission check failed,是权限问题。
三、原因是system\core\init\property_service.cpp 里面load /vendor/build.prop,加载的时候会检测SELinux权限。
四、解决方法:在device\rockchip\common\sepolicy\private\property_contexts里面添加persist.deepsleep.closewifi u:object_r:debug_prop:s0
五、按上面修改后就可以ok了