最近在做项目的时候要往数据库中插入很多城市,而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();}



更多相关文章

  1. Android studio cmd命令行操作数据库文件导出,导入
  2. Android中的文件的读取方法
  3. android的文件存储
  4. 修改Android签名文件keystore作为eclipse默认debug签名文件
  5. android sdk 版本问题 R文件问题
  6. 使用Android内置的Pull解析器解析XML文件
  7. android moudle 资源文件重命名
  8. CrossWalk - android 动态加载so库文件实践

随机推荐

  1. Android(安卓)Brightness Changing
  2. ubuntu android studio "Launch Standalo
  3. Android笔试总结笔试1
  4. Android Widget--窗口小部件详解
  5. [置顶] 关于tinyxml2解析xml跑错, PC运行
  6. Android中apk动态加载技术研究(1)基础知识
  7. ffmpeg(一) android ndk编译ffmpeg
  8. RecyclerView 滚动条 长宽设置
  9. 修改Android程序名
  10. Android中 android:layout_weight 属性