我正在尝试在xposed模块中读取文件。该文件位于/data/data/<my package name>/files/
我试过了 -
File conf = new File(Environment.getDataDir()+"/data/<my package name>/files/filename");
BaseService baseService = SELinuxHelper.getAppDataFileService();
InputStream inputStream = baseService.getFileInputStream(conf.getName());
然后使用inputStream
来读取文件。但是它给了我Permission denied
错误。
那么,如何在xposed类中访问我的文件。
答案 0 :(得分:1)
在InputStream inputStream = baseService.getFileInputStream(conf.getName());
中,您将文件的名称作为参数传递给BaseService.getFileInputStream(String)
,而根据XposedBridge API [0],您应该传递文件的绝对路径。