android 设定初期值的问题
android 中对于设定的值有一部分是保存在content provider中的,但是手机烧机后第一次会有一个初期值,是如何写入手机的,代码如何实现的?请教各位。比如:
lock no 为1234
当手机第一次烧机后,便存在以上lock no,是如何实现的? --------------------编程问答-------------------- SharedPreferences类似windows下的ini文件存的都是些键值对。 --------------------编程问答-------------------- content provider是存在数据文件中,不清楚是文件中有写入了设定的初期值,还是通过代码调用put接口手机第一次开机后写入的,最好可以告知代码如何实现的,谢谢! --------------------编程问答--------------------
这个方法有很多,都是数据存取方式不一样原理都差不多,可以是把配置文件和应用打包一起,开机时初始化就可以了,运行时修改配置。或直接第一次运行时生成,代码里存默认的初始数据,当到数据里取键值是没这数据或数据不合法使用默认的数据,并更新数据。 --------------------编程问答-------------------- 这个方法有很多,都是数据存取方式不一样原理都差不多,可以是把配置文件和应用打包一起,开机时初始化就可以了,运行时修改配置。或直接第一次运行时生成,代码里存默认的初始数据,当……
[/Quote]
配置文件是什么可以举个例子吗?谢谢! --------------------编程问答-------------------- 用SharedPreferences会在应用程序数据目录下shared_prefs下生成xml文件,类似下面的键值
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <map>
<string name="Version">v1.1</string>
<boolean name="RunOnce" value="false" />
</map>
补充:移动开发 , Android