标签: java android
我想知道在android中是否可以从我的android应用程序创建符号链接,因为我想用/ sdcard创建我的应用程序的文件夹/数据的符号链接。我不是android的专家,但我通常在java中使用Java.nio.File.Files类来做,但在android中这个类是不允许的,我知道在android中有一种方法是通过使用api 21 Os.symlink()方法,但这是为Android 5.0,我需要它为最小的Android 4.0或4.1以上。如果您有任何想法,请告诉我,非常感谢。
答案 0 :(得分:1)
尝试将其作为Process类的命令运行。
Process symlink = Runtime.getRuntime().exec("ln -s /path/to/file /path/to/symlink");
答案 1 :(得分:0)
可以从棒棒糖开始使用Os.symlink(originalFilePath, symLinkFilePath)(链接here)。
Os.symlink(originalFilePath, symLinkFilePath)
如果要从较早的Android版本获得支持,请选中here。