Android内部存储改变读取权限

来源:互联网 发布:agv磁条算法 编辑:程序博客网 时间:2024/06/08 04:23

在开发时,手机先要ROOT,然后在通过代码改变权限。

<span style="color:#330033;">public synchronized static boolean getRoot(String paramString)    {        Process process = null;        DataOutputStream os = null;        try        {            process = Runtime.getRuntime().exec("su");            os = new DataOutputStream(process.getOutputStream());            os.writeBytes(paramString + "\n");            os.writeBytes("exit\n");            os.flush();            process.waitFor();        } catch (Exception localException)        {            System.out.println("@@@@root cmd error:"+localException);            //localException.printStackTrace();            return false;        }finally {            try {                if (os != null) {                    os.close();                }                process.destroy();            } catch (Exception e) {            System.out.println("###root cmd error:"+e);            }        }        return true;    }</span>
引用时需要注意加入权限:

getRoot("chmod -R 777 /data/data/com.xxxxx/databases/wa.db");



1 0
原创粉丝点击