参考:[Android L]SEAndroid开放设备文件结点权限(读或写)方法(涵盖常用操作:sys/xxx、proc/xxx、SystemProperties)
http://blog.csdn.net/yelangjueqi/article/details/46761987
HAL:hardware/nubia_hardware/NX541J/breathlight
核心思想是上层打开/sys/class/leds/nubia_led/路径下文件,写入数据即可调试呼吸灯
alps/device/mediatek/common/sepolicy/file.te
type sysfs_breath_leds, fs_type, sysfs_type;
alps/device/mediatek/common/sepolicy/file_contexts
/sys/class/leds/nubia_led(/.*)? u:object_r:sysfs_breath_leds:s0
/sys/class/leds/nubia_led/outn u:object_r:sysfs_breath_leds:s0
/sys/class/leds/nubia_led/grade_parameter u:object_r:sysfs_breath_leds:s0
/sys/class/leds/nubia_led/fade_parameter u:object_r:sysfs_breath_leds:s0
/sys/class/leds/nubia_led/blink_mode u:object_r:sysfs_breath_leds:s0