我有问题如何从手机内存中读取许可证文件。我正在尝试此代码但未找到任何数据。
InputStream is = this.getClass().getClassLoader().getResourceAsStream("License.lic");
if (is == null)
throw new IOException("cannot find resource: "+resourcePath);
System.out.println( getBytesFromInputStream(is));
答案 0 :(得分:0)
这样可以正常工作从内部存储中读取文件。
try {
FileReader fr = new FileReader(android.os.Environment.getExternalStorageDirectory()+"/foldernm/file.txt");
BufferedReader reader = new BufferedReader(fr);
String line;
while((line=reader.readLine())!=null) {
Toast.makeText(getApplication(),line+"",Toast.LENGTH_SHORT).show();
}
}catch(IOException ex) {
ex.printStackTrace();
}