标签: 安卓系统怎样监听系统值的改变?; 安卓系统系统值改变后执行相应动作;
怎样实现对安卓系统属性值改变的监听,并执行相应动作。
安卓监听系统属性值有多种方法,以下是其中一个行之有效方法,在init.rc文件里增加对系统属性值改变的监听,并执行相应的动作。即修改安卓系统原代码。
参考示例: 修改init.rc文件,增加以下代码。
on property:persist.usb.mode=1echo host > /sys/devices/platform/soc/example.ssusb/mode //说明,切换USB为host模式,注意不同芯片执行命令不一样on property:persist.usb.mode=0echo peripheral > sys/devices/platform/soc/example.ssusb/mode //说明,切换USB为devices模式,注意不同芯片执行命令不一样
作者简介:https://shimo.im/docs/rp3OVwxle2fJn7Am/
上海徐汇
2023年10月28日