FileInputStream filein = new FileInputStream(file); 
 //
 int len = 0;
 byte[] datas = new byte[(int) packetlength];
 while ((len = filein.read(datas)) != -1) {
 os.write(datas, 0, len);
 System.out.println(datas);
 
  }
手机已经root,程序也应经获得root权限
Android手机Java

解决方案 »

  1.   

    既然有root为什么还不能读呢?
      

  2.   

    文件系统挂载为可写了吗,su看下真的当前uid为0了吗
      

  3.   

    我是开了一个获得root的process,后来发现这些操作要在这个process中进行的,现在没有问题了
      

  4.   

    我现在使用了命令行了来读取数据,使用了cat和ls命令(用获得root的process来执行这些命令),进行文件读取操作,效果还行