假设我在应用程序内部获得root访问权限,如何从受保护文件夹中的文件中创建一个InputStream(例如,从jpeg文件中获取Bitmap对象)?< / p>
我可以将文件复制到我可以正常处理的地方,但是可以直接使用InputStream吗?
也许我应该打印文件的内容,并将其作为inputStream?
答案 0 :(得分:0)
好的,我找到了解决方法。以下是步骤:
使用 stat -c“%a”FILEPATH 命令获取文件访问权限
使用 chmod 646 FILEPATH 命令更改文件访问权限。
使用 ln -s FILEPATH SYMLINK_FILE_PATH 命令为文件创建新的符号链接。
使用Java从符号链接文件中读取,就像它是普通文件一样。
恢复文件的文件访问权限,如#1所示,如果愿意,删除符号链接文件。
不过,我想知道是否可以使用替代解决方案。