Android 读取raw下的txt文件
16lz
2021-01-23
最近在做项目的时候要往数据库中插入很多城市,而android中不支持一次插入多条数据。把sql语句粘到一个txt文件中。然后通过一行一行的读文件来一条条插入。
读取文件的代码:
public static String getString(int filePath) { Resources res = context.getResources(); InputStream in = null; InputStreamReader inputStreamReader = null;try { in = res.openRawResource(filePath); inputStreamReader = new InputStreamReader(in, "gbk");} catch (UnsupportedEncodingException e1) {e1.printStackTrace();}BufferedReader reader = new BufferedReader(inputStreamReader);StringBuffer sb = new StringBuffer("");String line;try {while ((line = reader.readLine()) != null) {sb.append(line);sb.append("\n");}} catch (IOException e) {e.printStackTrace();}return sb.toString();}
更多相关文章
- Android studio cmd命令行操作数据库文件导出,导入
- Android中的文件的读取方法
- android的文件存储
- 修改Android签名文件keystore作为eclipse默认debug签名文件
- android sdk 版本问题 R文件问题
- 使用Android内置的Pull解析器解析XML文件
- android moudle 资源文件重命名
- CrossWalk - android 动态加载so库文件实践