在framework层操作节点,避免添加权限操作

大家都知道现在google越来越现在我们对权限的操作,尤其是要通过认证的项目,一不小心就会引起测试fail,那么问题来了,如果不添加权限,那么怎么去操作那些节点呢?

 

PowerManagerService 提供Android系统的电源管理服务,那么我们也可以在这里进行一些对节点的操作;

首先,在frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java进行对节点的具体操作,

+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.IOException;

-------------------------------------------------------------------

+               @Override // Binder call
+        public void write_proc(String path, String value){
+                       File file2 = new File(path);
+                       FileOutputStream fos2;
+                       try {
+                               fos2 =  new FileOutputStream(file2);
+                               fos2.write(value.getBytes());
+                               fos2.close();
+                       } catch (IOException e) {
+                               e.printS

你可能感兴趣的:(android,ROM定制)