我有一个文本文件,它有 -
packagename:com.hello
我有非活动Java类,必须读取此文本文件获取此com.hello并以Log或Toast Message的形式输出。我在Eclipse中用Android编程。我有两个问题..
1)我需要在哪里放置这个文本文件,我的意思是它的位置,以便我的JAva类可以读取它。
2)由于我的JAva类是非活动类,因此openFileInput无法正常工作,因为它需要上下文而我无法获取上下文。
FileInputStream in = openFileInput("filename.txt");
有没有办法做到这一点。在此先感谢:)
答案 0 :(得分:1)
1)您可以将它放在包装内的任何地方;只需确保提供正确的路径。
2)请参阅:How can I read a text file in Android?
答案 1 :(得分:1)
1)我需要在哪里放置这个文本文件,我的意思是它的位置,以便我的JAva类可以读取它。
您想要的任何地方,只需告诉您的应用程序文件的正确路径即可。
2)由于我的JAva类是非活动类,因此openFileInput无法正常工作,因为它需要上下文而我无法获取上下文。
只需用Java阅读文件!!!
FileInputStream fis = new FileInputStream(new File("path/to/your/file.txt"));
注意:
FileNotFoundException