Key*_*eya 4 database android cloud-storage
我是Android编程的新手,并试图创建一个显示预定义引号,诗歌等的应用程序.我想知道在应用程序中存储这些字符串的最佳方法是什么?SQLite数据库,XML文件,文本文件?有关云存储的任何建议以及如何在Android应用程序中实现这一点?
提前致谢!
去Sqlite感觉绝对荒谬,即使它是一千个字符串.一次读取一行纯文本文件并将字符串存储在List或Array中完全没有时间.将纯文本文件放在/ assets中并像这样加载:
public List<String> readLines(String filename) throws IOException {
List<String> lines = new ArrayList<String>();
AssetManager assets = context.getAssets();
BufferedReader reader = new BufferedReader(new InputStreamReader(assets.open(filename)));
while(true) {
String line = reader.readLine();
if(line == null) {
break;
}
lines.add(line);
}
return lines;
}
Run Code Online (Sandbox Code Playgroud)
或者选择JSON(或可能是XML),但纯文本应该没问题.
| 归档时间: |
|
| 查看次数: |
11580 次 |
| 最近记录: |