安卓sharedpreference,Android shared

  安卓sharedpreference,Android shared

  搞机器人有一段时间了,但是并没写过有关机器人的博客,今天给大家介绍一下共享的首选项。

  使用共享参数保存键值对的步骤如下:

  (1)使用活动类的getSharedPreferences方法获得共享参数对象,其中存储键值的文件的名称由getSharedPreferences方法的第一个参数指定。

  (2)使用共享参数接口的编辑获得共享的首选项.编者编辑对象。

  (3)通过共享的首选项.编者编辑接口的putXxx方法保存键值对。其中Xxx表示不同的数据类型。例如:字符串类型的价值需要用串显示程序方法。

  (4)通过共享的首选项.编者编辑接口的犯罪方法保存键值对提交。方法相当于数据库事务中的提交(提交)操作。

  具体的存入和获取操作,我已经把代码贴出来了,你们可以看一下。

  一包org。共享偏好。测试;

  2

  3导入安卓。app。活动;

  四导入安卓。内容。共享偏好;

  5导入安卓。OS。捆绑;

  6导入安卓。小部件。编辑文本;

  七导入安卓。小部件。无线电组;

  8

  9公开课形状敏感性拓展活动{

  10 /**在首次创建活动时调用。*/

  11私有最终字符串PREFERENCES _ NAME=调查

  12私有编辑文本etName

  13私有编辑文本页面

  14私人电台组性;

  15

  16 @超越

  17 public void onCreate(Bundle saved instancestate){

  18超。oncreate(savedInstanceState);

  19 setContentView(r . layout。main);

  20 et name=(EditText)findViewById(r . id。姓名);

  21 etAge=(EditText)findViewById(r . id。年龄);

  22 sex=(单选组)findViewById(r . id。性);

  23

  24共享首选项PREFERENCES=get shared PREFERENCES(PREFERENCES _ NAME,Activity .MODE _ PRIVATE);

  25 et名称。settext(首选项。getstring( name , );

  26个。settext(首选项。getstring( age , );

  27性爱。检查(首选项。getint( sex ,-1));

  28 }

  29

  30 @超越

  31保护void onStop() {

  32 //获得共享参数对象

  33共享首选项我得首选项=获取共享首选项(首选项名称,活动.MODE _ PRIVATE);

  34 //获得共享的首选项.编者编辑对象

  35个共享引用编辑器编辑器=我的喜好。edit();

  36 //保存组件中的值

  37 editor.putString(name ,etName.getText().toString());

  38 editor.putString(age ,etAge.getText().toString());

  39 editor.putInt(性,性。getcheckedradiobuttonid());

  40 //提交保存的结果

  41编辑。commit();

  42超。on stop();

  43 }

  44 }

  代码写好后,你运行程序,你会发现,你输入完退出后,当你再次进入该程序的时候,你就会发现,你上次写的东东还在上面,而且是一模一样。

  并且你会在数据目录下找到一个名字叫survey.xml文件:

  然后把它导出来,打开之后的格式以及内容如下所示:

  1 ?可扩展标记语言版本=1.0 编码=utf-8 独立=是?

  2地图

  3 int name= sex value= 2131034115 /

  四字符串名称=名称名称/字符串

  5字符串名称=年龄 10/字符串

  6/地图

  七

  从上面的内容可以看出,它是把那些字段都保存到了可扩展标记语言文件中,当你开启这个应用的时候,它会自动的去数据下面找到相应的可扩展标记语言并且把相应的数据显示出来。

  这是我做的有关共享参数例子,后面我还会介绍一些有关数据库的例子,希望大家继续关注。(本来我是想上传例子的,但是找了半天也没找到,你们如果谁知道,请告我一声,谢谢!)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: