`
absolute
  • 浏览: 188220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 存储一些app配置信息

 
阅读更多

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();
		}
	}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics