Java 如何在android中使用类似C#等的文件选择器或openfiledialog打开文本文件

Java 如何在android中使用类似C#等的文件选择器或openfiledialog打开文本文件,java,android,file-upload,openfiledialog,Java,Android,File Upload,Openfiledialog,我希望用户选择他想要的文本文件 我的代码: File file = new File("mytextfile.txt"); System.out.println("This is your file"); System.out.println(file); FileInputStream fin = null; try { fin = new FileInputStream(file); System.out.println(fin); } catch (Fi

我希望用户选择他想要的文本文件

我的代码:

File file = new File("mytextfile.txt");
System.out.println("This is your file");
System.out.println(file);
FileInputStream fin = null;


try {
    fin = new FileInputStream(file);
    System.out.println(fin);        
} catch (FileNotFoundException e) {
     e.printStackTrace();
}
为什么这不起作用


提前感谢

您是否正在读取文件内容?如果是这样,你需要使用FileReader。你说的“打开文本文件”是什么意思?你想在应用程序中打开该文件吗?你想用Java打开它吗?你想把它的内容读入字符串吗?等等。。。?这个问题还不够清楚!我想在emulator中打开文件。我还想读取字符串中的内容,然后使用分隔符拆分字符串。我需要一种仅用于文本文件的文件资源管理器。您正在尝试读取文件的内容吗?如果是这样,你需要使用FileReader。你说的“打开文本文件”是什么意思?你想在应用程序中打开该文件吗?你想用Java打开它吗?你想把它的内容读入字符串吗?等等。。。?这个问题还不够清楚!我想在emulator中打开文件。我还想读取字符串中的内容,然后使用分隔符拆分字符串。我只需要一种用于文本文件的文件资源管理器。。