当前位置:  开发笔记 > 编程语言 > 正文

Android-在应用程序中创建符号链接

如何解决《Android-在应用程序中创建符号链接》经验,为你挑选了0个好方法。

我想在我的应用中以编程方式创建符号链接。在Android(4.4+)中可以吗?

在Java中,我们可以使用:

Path newLink = ...;
Path target = ...;
try {
    Files.createSymbolicLink(newLink, target);
} catch (IOException x) {
    System.err.println(x);
} catch (UnsupportedOperationException x) {
    // Some file systems do not support symbolic links.
    System.err.println(x);
}

java.nio.file但我应该在Android中使用?

https://docs.oracle.com/javase/tutorial/essential/io/links.html

编辑:

我测试使用reflection/native code/OS.symlink() method,没有任何工作。我总是收到不允许的操作(EPERM)。我认为您必须具有root权限才能创建符号链接。

问题可能/mnt/sdcard在于包装的FUSE垫片/data/media/xxx。所以我开始使用,/data/media/xxx但我总是得到Permission denied

我认为root权限存在问题。

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有