【问题标题】:how to set permission chmod 777 programatically in android?如何在android中以编程方式设置权限chmod 777?
【发布时间】:2014-11-20 03:36:01
【问题描述】:

我想在文件夹/data/system/dropbox的android中以编程方式更改权限所以,我已经尝试过使用

Process pr = Runtime.getRuntime().exec("su chmod 777 /data/system/dropbox");

但它正在抛出permission denied exception(FileNotFoundException)

【问题讨论】:

    标签: android linux file-io permissions chmod


    【解决方案1】:

    为此,您的手机必须植根... 之后您可以更改权限..

    【讨论】:

    • 我已经尝试了 { //Process pr = Runtime.getRuntime().exec("su chmod 777 /data/system/dropbox");进程 pr = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(pr.getOutputStream()); os.writeBytes("mount -t ext4 /dev/block/mmcblk0p7 /data/system/dropbox \n"); os.writeBytes("chmod 777 /data/system/dropbox \n"); } catch (IOException e2) { // TODO 自动生成的 catch 块 e2.printStackTrace(); }
    • 即使这样它也显示 Permission denied(FileNotFoundException)
    • 您可以访问设备中的数据文件夹吗..?如果没有,那么您的设备必须植根......我希望,你知道根词......如果你不知道,那么谷歌“如何 root android 设备?”
    • 我可以访问系统/应用文件夹并且设备已经root了
    猜你喜欢
    • 1970-01-01
    • 2019-01-13
    • 2017-04-10
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    相关资源
    最近更新 更多