如何从Android手机中的外部存储中读取文本文件

时间:2015-02-09 05:47:37

标签: android usb-otg

我想从android应用程序中读取一个文件。此文件位于通过OTG电缆连接到Android平板电脑的外部存储(pendrive)中。

我经常搜索"怎么做" ,但无法得到任何方式。你能帮帮我吗?

1 个答案:

答案 0 :(得分:-1)

请使用以下代码从Ext Storage中读取文件: -

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;
}