Android:储存方式之SharePreferences
使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,
存储位置:/data/data/<package name>/shared_prefs
写入:
   public void writeData(View view){
        //实例化SharedPreferences对象,参数1是存储文件的名称,参数2是文件的打开方式,当文件不存在时,直接创建,如果存在,则直接使用
        SharedPreferences mySharePreferences =getSharedPreferences("test", Activity.MODE_PRIVATE); 
        //实例化SharedPreferences.Editor对象
        SharedPreferences.Editor editor =mySharePreferences.edit();
        //用putString的方法保存数据
        editor.putString("name", "tinyphp");
        //提交数据
        editor.commit();
        //提示成功
        Toast.makeText(this, "数据成功写入", Toast.LENGTH_SHORT).show();
    }
mode为默认为0或MODE_PRIVATE
MODE_PRIVATE,只读,只能被自己的应用程序访问
MODE_WORLD_READABLE,可读,除了自己访问外还可以被其它应该程序读取
MODE_WORLD_WRITEABLE,可写,除了自己访问外还可以被其它应该程序读取和写入
读取:
public void readData(View view){
        //实例化SharedPreferences对象
        SharedPreferences mySharePerferences =getSharedPreferences("test", Activity.MODE_PRIVATE);
        //用getString获取值
        String name =mySharePerferences.getString("name", "");
        //显示
        Toast.makeText(this, "读取数据\n"+"name:\n"+name, Toast.LENGTH_SHORT).show();
    }
相关文章:
控件AutoCompleteTextView 客户端保存搜索历史自动提示
Android:储存方式之SharePreferences的更多相关文章
- Android下的数据储存方式(三)
		
Android下最好的数据储存方式:关系型数据库sqlite. 数据库的创建:使用SqliteOpenHelper类 结合SqliteOpenHelper类和SQLiteDatabase类的帮 ...
 - Android下的数据储存方式( 二)
		
在上一篇文章中我们介绍了SharedPreferences的使用方法. 今天我们继续介绍另一种储存数据的方式:使用内部储存和外部储存 每一个Android设备都拥有两个数据储存区域:外部储存和外部储存 ...
 - wemall app商城源码Android数据的SharedPreferences储存方式
		
wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享wemall app商城源码Android数据 ...
 - Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)
		
Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...
 - (10)Xamarin.Android - 储存数据于Windows Azure
		
原文 Xamarin.Android - 储存数据于Windows Azure 如何将Xamarin.Android 与Windows Azure做结合,将Android APP上的数据丢到云端去储存 ...
 - 浏览器本地储存方式有哪些?cookie、localStorage、sessionStorage
		
现阶段,浏览器提供的储存方式常用的有三种,cookie.localStorage.sessionStorage 1.cookie 概念:cookie 是浏览器中用于保存少量信息的一个对象 基本特征: ...
 - android post 方式 访问网络 实例
		
android post 方式 访问网络 实例 因为Android4.0之后对使用网络有特殊要求,已经无法再在主线程中访问网络了,必须使用多线程访问的模式 该实例需要在android配置文件中添加 网 ...
 - quartz储存方式之JDBC JobStoreTX
		
这篇单单记录一下个人配置使用quartz的JDBC JobStoreTX的过程以及其中遇到的问题,这里的quartz是version2.2.1,数据库使用的MySQL. JDBCJobStore储存是 ...
 - Android储存
		
Android储存一共5种方法 一: 手机内置,外部储存 1.获取本地存储 (Android的读写文件及权限设置) getFilesDir() data/data/包名/File getCache ...
 
随机推荐
- Delphi XE5教程5:程序的结构和语法
			
内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者 ...
 - 使用Azure portal Create Virtual Machine
			
使用简单快速的方式穿件的Virtual Machine 这个步骤隐藏的了很多步骤,例如的创建的云服务(Cloud Service) 创建存储(Storage) 存储名为系统自动产生 可以通过存储看到含 ...
 - Configure Log Shipping
			
准备工作 两台装有的Windows Server 2012R2以及SQL Server 2012的服务器 下载评估版 Windows Server 2012 R2 下载 Microsoft SQL S ...
 - 转:一份基础的嵌入式Linux工程师笔试题
			
一. 填空题: 1. 一些Linux命令,显示文件,拷贝,删除 Ls cp rm 2. do……while和while……do有什么区别? 3. Linux系统下.ko文件是什么文件?.so文件是什么 ...
 - Mysql 实例分析连接
			
表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 ...
 - C++中的冒泡排序,选择排序,插入排序
			
最简单的插入排序:思想,两两之间比较,时间复杂度o(n^2) void bubblesort(vector<int>&vec, int n) { if (&vec==NUL ...
 - 一次失败的面试——IBM电话面试
			
前几天接到IBM的电话面试了,虽然被PASS了,还是发个博记录一下吧.这大概是我第一次比较正式的面试了,虽然只是通过电话,但是还是暴露出了自己的很多问题,总结下,前事不忘,后事之师嘛.:) 一号上午接 ...
 - Careercup - Facebook面试题 - 5344154741637120
			
2014-05-02 10:40 题目链接 原题: Sink Zero in Binary Tree. Swap zero value of a node with non-zero value of ...
 - 2433: [Noi2011]智能车比赛 - BZOJ
			
Description 新一届智能车大赛在JL大学开始啦!比赛赛道可以看作是由n个矩形区域拼接而成(如下图所示),每个矩形的边都平行于坐标轴,第i个矩形区域的左下角和右上角坐标分别为(xi,1,yi, ...
 - HTML5 本地裁剪图片
			
下面奉上我自己写的一个demo,代码写得比较少,很多细节不会处理.如果有不得当的地方恳请指教,谢谢啦 ^_^ ^_^ 功能实现步奏: 一:获取文件,读取文件并生成url 二:根据容器的大小 ...