网站建设公司一般多少钱,电商运营面试,怎样编辑网站,无锡免费建设网站Android 通过demo调试节点权限问题
近来收到客户反馈提到在应用层无法控制节点#xff0c;于是写了一个简单的demo来验证节点的IO权限#xff0c;具体调试步骤就是写一个按钮点击事件#xff0c;当点击按钮时将需要验证的节点写为1#xff08;节点默认为1则写为0#xff…Android 通过demo调试节点权限问题
近来收到客户反馈提到在应用层无法控制节点于是写了一个简单的demo来验证节点的IO权限具体调试步骤就是写一个按钮点击事件当点击按钮时将需要验证的节点写为1节点默认为1则写为0最后通过cat命令读取节点状态以此验证应用层是否具有控制该节点的IO权限具体修改参照如下
点击事件功能实现的具体代码参考如下 public void onClick(View v) {try {String filePath theNodePath;FileWriter writer new FileWriter(filePath);writer.write(1);writer.close();} catch (IOException e) {e.printStackTrace();}}
在点击按钮Button之后通过cat命令读取当前节点状态发现节点的值没有改变抓取log分析看到Permission denied确定是由于缺失权限导致的为此需要我们手动赋予节点权限具体修改参照如下
/device/pj/init.project.rc chmod 777 theNodePathchown system system theNodePath
重新编译验证修改生效再次点击按钮Button之后通过cat命令读取当前节点状态此时节点的值已经改变