Android设置文件权限的地方

一、android\device\qcom\msm8909\init.target.rc

chmod 777 /sys/class/leds/blue/brightness
chmod 777 /sys/class/leds/green/brightness
chmod 777 /sys/class/leds/red/brightness

改完之后可以直接push到手机的相应目录下,如:vendor/etc/init/hw,重启一下即刻生效。

二、在kernel里创建文件节点的时候直接创建成相应权限文件。

static DEVICE_ATTR(blink, 0664, NULL, aw2013_store_blink);
static DEVICE_ATTR(led_time, 0664, NULL, aw2013_led_time_store);

其中0664就代表文件的权限,除非万不得已,一般不去修改。

该完以后需要编译kernel,单刷bootimage到手机才会生效。

猜你喜欢

转载自blog.csdn.net/qq_36247447/article/details/110313537