当前位置:编程学习 > wap >>

android 设定初期值的问题

android 中对于设定的值有一部分是保存在content provider中的,但是手机烧机后第一次会有一个初期值,是如何写入手机的,代码如何实现的?请教各位。

比如:
lock no 为1234
当手机第一次烧机后,便存在以上lock no,是如何实现的? --------------------编程问答-------------------- SharedPreferences类似windows下的ini文件存的都是些键值对。  --------------------编程问答-------------------- content provider是存在数据文件中,不清楚是文件中有写入了设定的初期值,还是通过代码调用put接口手机第一次开机后写入的,最好可以告知代码如何实现的,谢谢! --------------------编程问答--------------------
引用 2 楼 zhangmzh747 的回复:
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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,