0
我想从android应用程序读取文件。此文件位于通过OTG电缆连接到Android平板电脑的外部存储器(pendrive)中。如何在Android手机中从外部存储读取文本文件
我搜查了很多关于“如何做到这一点”,但无法得到任何方式。你能帮我做到吗?
我想从android应用程序读取文件。此文件位于通过OTG电缆连接到Android平板电脑的外部存储器(pendrive)中。如何在Android手机中从外部存储读取文本文件
我搜查了很多关于“如何做到这一点”,但无法得到任何方式。你能帮我做到吗?
请使用下面的代码来自外部存储读取文件: -
String line, certstr = "";
try {
BufferedReader reader = new BufferedReader(new FileReader("/mnt/sdcard/file.txt"));
while((line = reader.readLine()) != null)
{
certstr += line;
}
reader.close();
} catch (FileNotFoundException e2) {
// TODO Auto-generated catch block
Toast.makeText(getApplicationContext(), "File not found in /mnt/sdcard/", 2).show();
e2.printStackTrace();
return false;
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
return false;
}
文本文件将在pendrive中。该pendrive将通过otg电缆连接到平板电脑。是适用于这种情况的相同的代码? – 2015-02-09 06:50:31
如果你知道确切的目录,你为什么不就像你在你的代码会读吗? – Eenvincible 2015-02-09 05:50:10
为您的清单添加权限 – 2015-02-09 06:07:55
@RandykaYudhistira哪些权限适合连接USB通过OTG?我试过外部存储读写,但我认为它只适用于SD卡,实际上我想通过OTG访问Pendrive并将文件从Sdcard移动到USB。 – 2015-09-25 08:22:51