`
yangguangfu
  • 浏览: 1531079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android中记录、读取程序的配置信息

阅读更多

写入配置信息

private static void writeConfiguration(Context context,
			LocaleConfiguration configuration) {
		DataOutputStream out = null;
		try {
			out = new DataOutputStream(context.openFileOutput(PREFERENCES,
					MODE_PRIVATE));
			out.writeUTF(configuration.locale);
			out.writeInt(configuration.mcc);
			out.writeInt(configuration.mnc);
			out.flush();
		} catch (FileNotFoundException e) {
			// Ignore
		} catch (IOException e) {
			// noinspection ResultOfMethodCallIgnored
			context.getFileStreamPath(PREFERENCES).delete();
		} finally {
			if (out != null) {
				try {
					out.close();
				} catch (IOException e) {
					// Ignore
				}
			}
		}
	}

 2,读去程序配置信息

private static void readConfiguration(Context context,
			LocaleConfiguration configuration) {
		DataInputStream in = null;
		try {
			in = new DataInputStream(context.openFileInput(PREFERENCES));
			configuration.locale = in.readUTF();
			configuration.mcc = in.readInt();
			configuration.mnc = in.readInt();
		} catch (FileNotFoundException e) {
			// Ignore
		} catch (IOException e) {
			// Ignore
		} finally {
			if (in != null) {
				try {
					in.close();
				} catch (IOException e) {
					// Ignore
				}
			}
		}
	}

 3,

private static class LocaleConfiguration {
		public String locale;
		public int mcc = -1;
		public int mnc = -1;
	}
 

 

注意:

 PREFERENCES代表的是String 类型的一个记录信息的文件名:

 

private static final String PREFERENCES = "launcher.preferences";
1
0
分享到:
评论
2 楼 yangguangfu 2011-08-10  
yutinglong 写道
帅哥!你知道launcher.preferences文件存储在哪么?是在那个目录下?是会一直存在还是经过这段代码创建后才存在的!

/data/data/com.android.launcher
1 楼 yutinglong 2011-08-10  
帅哥!你知道launcher.preferences文件存储在哪么?是在那个目录下?是会一直存在还是经过这段代码创建后才存在的!

相关推荐

    新版Android开发教程.rar

    Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 目标的实现。 � Open Handset Alliance 汇集了多家业界巨头。运营商如: China Mobile 、 NTT DoCoMo 、 Vodafone 、 T-M obile 等;设备制造商如 ...

    《Google Android SDK开发范例大全(第3版)》.pdf

     《google android sdk开发范例大全(第3版)》在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 1/5

    7.24 EXIF照片信息编辑及读取 7.25 声音音效均衡器、重低音与音场控制 7.26 在自定义的SurfaceView上绘制动画 第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的...

    Google Android SDK开发范例大全(第3版) 4/5

    7.24 EXIF照片信息编辑及读取 7.25 声音音效均衡器、重低音与音场控制 7.26 在自定义的SurfaceView上绘制动画 第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的...

    Google Android SDK开发范例大全(第3版) 3/5

    7.24 EXIF照片信息编辑及读取 7.25 声音音效均衡器、重低音与音场控制 7.26 在自定义的SurfaceView上绘制动画 第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的...

    Google Android SDK开发范例大全(第3版) 5/5

    7.24 EXIF照片信息编辑及读取 7.25 声音音效均衡器、重低音与音场控制 7.26 在自定义的SurfaceView上绘制动画 第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的...

    Google Android SDK开发范例大全(第3版)part2

     《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序...

    STNFCSensor_Android:ST NFC Sensor Android应用程序源代码-Android application source code

    配置后,该应用程序将在信息图表中显示数据,识别重大事件,例如高加速度和方向改变,并将数据导出到csv文件。 嵌入式系列动态NFC标签能量收集功能允许在没有电池的情况下使用并以单次模式读取传感器数据。 下载...

    超级授权管理:SuperSU Pro(Android)

    管理器,将 SD 卡根目录中 SuperSU 的 APK 包复制到 /system/app 目录中(有同名文件的话就覆盖掉),然后将文件的权限修改为:所有者(读取/写入)、用户组(读取)、其他(读取); 5、完成后重启设备,安装/更新...

    自定义统计SDKTcStatInterface.zip

    建议您在程序的Application的onCreate中初始化Tamic统计服务。传入即可。APP常规数据统计本节主要介绍如何设置数据上报策略,如何记录页面访问行为和用户自定义事件。本节也介绍了通过集成测试模块验证SDK是否集成...

    STAssetTracking_Android:ST Asset Tracking Android应用程序源代码-Android app source code

    FP-ATR-SIGFOX1是在STM32上运行的固件包,可让您从环境传感器和运动传感器读取数据并通过Sigfox连接发送收集的数据,此外Sigfox基础架构还提供了低能耗设备地理定位该应用程序可让您更改采样间隔,选择要记录的...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    1.4 hello android应用程序的开发 11 1.4.1 第一个android应用程序 12 1.4.2 android应用程序的项目结构 14 1.4.3 android应用程序的调试 16 1.4.4 实际设备的联机调试 18 1.5 android应用程序运行...

    标签

    配置后,该应用程序将在信息图表中显示数据,识别重大事件,例如高加速度和方向变化,并将数据导出到csv文件。 嵌入式系列动态NFC标签能量收集功能允许在没有电池的情况下使用并以单次模式读取传感器数据。下载源码...

    JAVA上百实例源码以及开源项目

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    【最新版】wechat_devtools_1.02.2004020.dmg【亲测可用】最好的微信开发者工具

    A 新增 导航条中新增小程序返回首页功能 A 新增 wx.chooseLocation 支持传入指定地点 A 新增 云控制台告警设置支持关闭相应告警渠道 A 新增 真机调试支持直接触发客户端周期性更新 查看文档 A 新增 通用设置增加...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

    借助Speed Tracer,您可以更好地了解在应用程序中的哪些地方消耗了时间,并可以解决JavaScript语法分析和执行、CSS式样以及更多方面的问题。  Resolution Test,它可以改变浏览器窗口大小,从而使网站开发者可以在...

    JAVA上百实例源码以及开源项目源代码

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

Global site tag (gtag.js) - Google Analytics