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

解决方案 »

  1.   

    SharedPreferences类似windows下的ini文件存的都是些键值对。 
      

  2.   

    content provider是存在数据文件中,不清楚是文件中有写入了设定的初期值,还是通过代码调用put接口手机第一次开机后写入的,最好可以告知代码如何实现的,谢谢!
      

  3.   

    这个方法有很多,都是数据存取方式不一样原理都差不多,可以是把配置文件和应用打包一起,开机时初始化就可以了,运行时修改配置。或直接第一次运行时生成,代码里存默认的初始数据,当……
    [/Quote]配置文件是什么可以举个例子吗?谢谢!
      

  4.   

    用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>