private void initDB() {SharedPreferences perferences = PreferenceManager.getDefaultSharedPreferences(this);if (!perferences.contains("database")) {Log.v(TAG, "init database.");InputStream is = null;BufferedReader br = null;try {is = this.getResources().openRawResource(R.raw.init);br = new BufferedReader(new InputStreamReader(is, "gb2312"));String line;while ((line = br.readLine()) != null) {dbHelper.exec(line);}} catch (Exception e) {Log.v(TAG, "Failed read init file for ", e);} finally {try {if (br != null && is != null) {br.close();is.close();}} catch (Exception e) {Log.v(TAG, "Failed colse file io for ", e);}}SharedPreferences.Editor editor = perferences.edit();editor.putString("database", "true");editor.commit();}}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android加载大图和Lrucache 避免oom
  2. Android AlertDialog 对话框 ProgressDia
  3. Android(安卓)Studio 常见 Build 问题 Er
  4. Android(安卓)屏幕旋转操作Demo
  5. 如何正常关闭android应用
  6. Android开发之视图动画基础
  7. 8.1、Android中为Intent附加数据的两种写
  8. Android简单判断是否联网
  9. Android程序的真正入口Application
  10. Android——Intent简介