Joh*_*ohn 34 java android file
我有一个文本文件,我想包含在我的Android应用程序中,它不是一个字符串文件,它是一个标准的文本文件.它包含定义在板上绘制的"地图"特征的数据.该文件不是XML文件,所以我不确定我应该把它放在哪里,或者这对于android来说这不是一个好的文件结构?你想这样做吗?如果你在那个目录下,你想把它们放在哪个目录下?你怎么想访问该文件?我知道如何使用FileInputStreams和FileOutputStreams我只需要知道如何访问该文件.欢迎并赞赏所有相关答案!
HpT*_*erm 22
你必须把你的文件放在assets文件夹中,就像Waqas所说的那样.
现在要访问它,你就是这样做的.
我给你一个使用BufferedReader的例子
BufferedReader reader = new BufferedReader(
new InputStreamReader(getAssets().open("YourTextFile.txt")));
Run Code Online (Sandbox Code Playgroud)
小心.在我的情况下,我不知道为什么现在,我无法读取大于1MB的文本文件,我不得不将它们分成多个小文件.似乎其他人有相同的文件大小问题,但我没有在Android开发者网站上找到任何相关的信息.如果有人知道更多这个....
跟进
我对1MB的问题是由于早期版本的Android已知错误/限制.自从使用最新版本的Android以来,该问题不再存在.
| 归档时间: |
|
| 查看次数: |
38774 次 |
| 最近记录: |