我正在尝试将p12文件保存到内部存储器,如下所示:
File file = new File(mContext.getFilesDir(), "fileName.p12");
然后我继续将这个文件读入一个像这样的字节数组:
byte[] bFile = new byte[(int) file.length()];
try {
bFile = org.apache.commons.io.FileUtils.readFileToByteArray(file);
}catch(Exception e){
e.printStackTrace();
}
执行此操作后,即使调试器显示该文件保存在/data/data/com.fm.sg.android/files/fileName.p12
中,也会出现FileNotFoundException。我做错了什么?
答案 0 :(得分:0)
path = context.getFilesDir().getAbsolutePath().toString();
String filename = "fileName.p12";
File file = new File(path,filename);
然后你的其余代码....这应该成为......