关闭

Android SharedPreferences一般的读写

标签: android
580人阅读 评论(0) 收藏 举报
分类:
package com.example.sharedpreferences;

import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.util.Log;

public class MainActivity extends Activity {

	private final String SharedPreferences_Name = "SharedPreferences_name";

	private final String USER_NAME = "user_name";
	private final String USER_PASSWORD = "user_password";

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		wrtieSharedPreferences();
		readSharedPreferences();
	}

	// 读出记录
	private void readSharedPreferences() {
		SharedPreferences sp = this.getSharedPreferences(
				SharedPreferences_Name, Context.MODE_PRIVATE);
		String username = sp.getString(USER_NAME, "无值");
		Log.d("存储到本地的用户名", username);
	}

	// 写入记录到本地
	private void wrtieSharedPreferences() {
		SharedPreferences shared = this.getSharedPreferences(
				SharedPreferences_Name, Context.MODE_PRIVATE);

		Editor edit = shared.edit();
		edit.putString(USER_NAME, "zhangphil");
		edit.putString(USER_PASSWORD, "12345678");

		// 提交
		edit.commit();
	}
}

0
0
查看评论

Android中简单配置读写,SharedPreferences的使用

<br />在Android中可以通过SharedPreferences完成简单的配置的读取和记录,使用方法如下:public static final String INFO = "INFO"; public static final String USERNAM...
  • dream19861009
  • dream19861009
  • 2010-12-25 11:45
  • 3157

Android之SharedPreferences读写数据

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。 1、使用SharedPreferences保存数据方法如下: ...
  • qishuo_java
  • qishuo_java
  • 2016-03-25 18:58
  • 1058

SharedPreferences简单学习之统计app使用次数

package com.test.sharedpreferences;import android.content.SharedPreferences; import android.os.Bundle; import android.support.v7.app.AppCompatActivity...
  • blueshell001
  • blueshell001
  • 2016-06-26 22:08
  • 380

Android-数据存储-SharedPreferences全局读写

前言  需要在整个应用中设置一个变量,方便其他Activity读写,这里使用的SharedPreferences。它适用少量信息的存储,这些信息格式简单,如字符串,标量类型值等。 SharedPreferences保存的数据主要是配置信息格式的数据,即简单类型的key-value键值对。 1. ...
  • ohcezzz
  • ohcezzz
  • 2017-05-03 14:36
  • 1107

Android - SharedPreferences共享数据的相同Context

SharedPreferences共享数据的相同Context本文地址: http://blog.csdn.net/caroline_wendy使用SharedPreferences,可以存储和共享数据,需要使用相同的Context和TAG。在设置(put)数据的部分,提供public的T...
  • u012515223
  • u012515223
  • 2015-02-07 22:57
  • 2181

Android静态安全检测 -> SharedPreferences任意读写

SharedPreferences任意读写 - getSharedPreferences方法 1. API getSharedPreferences(String name , int mode) 示例:getSharedPreferences("config" , C...
  • u013107656
  • u013107656
  • 2016-06-05 16:02
  • 1127

Android-SharedPreferences存储数据与读取

前几天参考了某位大神的代码
  • u013921245
  • u013921245
  • 2014-08-19 10:36
  • 4192

SharedPreferences 详解(多进程,存取数组解决方案)

一、SharedPreferences基本概念 文件保存路径:/data/data//shared_prefs目录下目录下生成了一个SP.xml文件 SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。   实现Shared...
  • QQ774232122
  • QQ774232122
  • 2016-08-08 10:30
  • 838

自定义简单的封装SharedPreferences缓存类

首先介绍一下什么是SharedPreferences. SharedPreferences是Android中最容易理解的数据存储技术,是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,由于里面存放的数据不多,因此采用数据库存放并不划算,因此使用键值对这种一一对应的关系来...
  • wubihang
  • wubihang
  • 2016-03-29 13:57
  • 1460

android内存读写与sharedPreferences

安卓内存读写     安卓对于各自的app都有相应的存储内存空间,在该空间下,没有读写权限限制,可以随意操作读写。     跨过了该区域,就要添加用户读写权限了。     public void getPath(View v) {...
  • jjfly999
  • jjfly999
  • 2016-09-20 16:58
  • 550
    个人资料
    • 访问:1623815次
    • 积分:21126
    • 等级:
    • 排名:第439名
    • 原创:566篇
    • 转载:13篇
    • 译文:2篇
    • 评论:326条
    关于我
    邮箱: zhangphil@live.com
    博客专栏