android SharedPreferences(供选项使用)

   android系统和其他的操作系统在数据存储上有很大的不同,android中所有应用程序数据默认为该应用所私有,但是android提供了软件之间共享数据的方法.

   于此同时,android提供了多种数据存储方式,每一种各有特点,分别是SharedPreference,文件存储,SQLite数据库方式,内容提供者(Content provider)和网络存储.

    此篇文章介绍SharedPreference简单使用

    第一步,需要获取sharedpreference对象,获取该对象是调用Context.getSharedPreference(String name,int mode)方法获取,该方法第一个参数name为存储的xml文件名

mode为操作模式.

    context.MODE_PRIVATE  私有,新数据将覆盖原数据

    context.APPEND                 新数据将会追加到原数据后

    context.WORLD_READABLE 允许其他应用程序读取

    context.WORLD_WRITEABLE 允许其他应用程序写入,将会覆盖原数据

   /**

     *代码示例

     */

    public SharedPreferences useridName;

    // 初始化共选项,此共选项数据是用来存储用户ID
    useridName = getSharedPreferences("userID", Context.MODE_APPEND);

    useridName.edit().putString("name", userName.getText().toString()).commit();
    useridName.edit().putString("pwd", md5password).commit();

 

  /**
   * 提取用户名
   */
  SharedPreferences userNameInfo = getSharedPreferences("userID", 0);
  userName = userNameInfo.getString("name", "");
  pwdName = userNameInfo.getString("pwd", "");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值