SharedPreferences的数据究竟存去哪了? [问题点数:20分,结帖人HawkOfWinter]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs4
本版专家分:1735
结帖率 99.87%
Bbs5
本版专家分:3203
版主
Bbs2
本版专家分:490
Blank
GitHub 绑定GitHub第三方账户获取
Bbs6
本版专家分:8446
Blank
红花 2010年11月 移动平台大版内专家分月排行榜第一
Blank
黄花 2010年9月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2010年12月 移动平台大版内专家分月排行榜第三
Bbs4
本版专家分:1735
Bbs4
本版专家分:1761
Bbs4
本版专家分:1735
Bbs5
本版专家分:3203
版主
Bbs4
本版专家分:1735
Bbs1
本版专家分:30
Bbs1
本版专家分:40
SharedPreferences
Android SharedPreference的简单使用,登录是保<em>存</em>用户信息。
请问, SharedPreferences 数据在什么地方?
public static void putStringToSP(Context con,String key, String value){ Log.v("AAA", ".........2....
【android学习】SharedPreferences详解
1,概念<em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储类,用来保<em>存</em>应用的一些常用配置,以XML文件的形式<em>存</em>储的键值对(key-value)<em>数据</em>的<em>数据</em><em>存</em>储方式保<em>存</em>在 /data/data/PACKAGE_NAME/shared_prefs目录下。2,用处一般用于储<em>存</em>应用的配置等信息。 注意:<em>SharedPreferences</em>文件并不安全,手机root后即可查看其信息,请勿<em>存</em>
SharedPreferences自定义XML文件保位置
声明:本篇文章的相关技术来自于:java反射机制修改<em>SharedPreferences</em><em>存</em>储路径     作者:Harlan9001 基于:Android 实用的<em>SharedPreferences</em>工具类   前言:因为之前的文件是保<em>存</em>在项目目录下的,所以只要软件卸载了,本地的XML也就没有了,所以需要一个把XML文件<em>存</em>在外面的方法,方法不过于重写、自己再写一个新的XML<em>存</em>取类。但是我发现了Ha
Sharedpreferences
1.Sharedpreferences是什么 <em>SharedPreferences</em> 是Android 中的内置API,它允许我们<em>存</em>取键值对形式的基础类型<em>数据</em>,像:boolean,float ,int , long , string 。这些<em>数据</em>将会持久化的<em>存</em>在,即使你的应用程序结束之后(注意:如果应用从手机上写在掉后,该程序对应的<em>SharedPreferences</em>将会消失,保<em>存</em>在路径:/data/d...
AS3.0弃用DDMS,打开DDMS的方法,查看SharedPreferences的文件
                                      AS3.0弃用DDMS,打开DDMS的方法 1.查看Sdk的位置 如我的tools的位置C:\Users\123\AppData\Local\Android\sdk\tools 2.CMD中打开monitor:如C:\Users\123\AppData\Local\Android\sdk\tools&amp;gt;mon...
怎样查看SharedPreferences文件
今天在写代码的时候,因为需要查看键入并保<em>存</em>的密码,所以特意总结一下: 方法一(最简单的方法): 在Android studio最上面的菜单栏找到Android Device Monitor(ADM),就是这个安卓标志的小机器人 点击打开--选择file explorer--往下拉找到data文件夹---打开后找到自己项目的包名---打开后找到shared_prefs---打开找到的xml就是...
SharedPreferences介绍
<em>SharedPreferences</em>介绍: 做软件开发应该都知道,很多软件会有配置文件,里面<em>存</em>放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用<em>数据</em>库来<em>存</em>放并不划算,因为<em>数据</em>库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来<em>存</em>放这些配置信息。Sh
SharedPreferences储位置和格式
public class <em>SharedPreferences</em>Test extends Activity{ <em>SharedPreferences</em> preferences; <em>SharedPreferences</em>.Editor editor; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
SharedPreferences开关机后被重置
开发中遇到一个问题,我在一个系统的Service里面用PreferenceManager.getDefault<em>SharedPreferences</em>(mContext)获取SharedPreference
SharedPreferences使用的坑
原创作者的链接 sharedpreferences不同进程使用的坑,从源码分析解决
android中使用SharedPreferences数据丢失的问题
当应用第一次启动使用<em>SharedPreferences</em>保<em>存</em><em>数据</em>之后重启应用会造成保<em>存</em>的<em>数据</em>丢失,但是确实保<em>存</em>过。造成这种现象发生的原因是因为多进程调用了<em>SharedPreferences</em>来保<em>存</em><em>数据</em>。有些手机可以跨进程使用<em>SharedPreferences</em>,有些则不行。解决办法是在主进程里面使用一个<em>SharedPreferences</em>文件夹,在其他进程里面使用其他的<em>SharedPreferences</em>文
Android使用SharedPreferences数据
Android官方api:<em>SharedPreferences</em>类提供了一个通用框架,以便您能够保<em>存</em>和检索原始<em>数据</em>类型的永久性键值对。您可以使用<em>SharedPreferences</em>来保<em>存</em>任何原始<em>数据</em>:布尔值,浮点值,整型值,长整型和字符串。此<em>数据</em>将跨多个用户会话永久保留(即使您的应用已终止亦如此)。 详解:<em>SharedPreferences</em>使用xml格式为Android应用提供一种永久<em>数据</em><em>存</em>贮方式,并且...
SharedPreferences文件的储位置
<em>SharedPreferences</em>是android的一种<em>数据</em><em>存</em>储方式,它的本质是基于XML文件<em>存</em>储key-value键值对<em>数据</em>,通常用来<em>存</em>储一些简单的配置信息。 大多数机器其<em>存</em>储位置在/data/data//shared_prefs目录下。 少部分机器会将其<em>存</em>储在/dbdata/databases//shared_prefs目录下, 很多书上和文章中都写的是<em>存</em>储在/data/data//sh
SharedPreferences的使用和源码分析
<em>SharedPreferences</em>是Andorid中的一个轻量级的<em>数据</em><em>存</em>储方式。一般用来<em>存</em>储一些简单的<em>数据</em>类型,比如int,String,Boolean。<em>SharedPreferences</em>的内部使用ArrayMap键值对的形式来临时<em>存</em>储<em>数据</em>,最终ArrayMap的<em>数据</em>会通过IO流写入到XML文件中,这个XML文件在手机中的位置是: /data/data/shared_prefs/ 一.Sha...
android SharedPreferences的用法
 之前做应用时碰到这样一个问题:在“A” Activity 要与 “B” Activity的Fragment进行通信传值,但是忽然发现无法拿到B中Fragment的Handler,又不能发送广播,短暂的思考之后想到了<em>SharedPreferences</em>这个轻型的<em>数据</em><em>存</em>储方式。   <em>SharedPreferences</em>的本质是基于XML文件<em>存</em>储key-value键值对<em>数据</em>,通常用来<em>存</em>储一些简单的配置信...
SharedPreferences+登录的简单使用
import android.app.Activity; import android.content.Intent; import android.content.<em>SharedPreferences</em>; import android.content.<em>SharedPreferences</em>.Editor; import android.os.Bundle; import android.view.Men...
Android中SharedPreferences的基本用法
<em>SharedPreferences</em><em>存</em>储<em>数据</em>,会物理性的生成一个xml文件,把<em>数据</em><em>存</em>在其中 核心代码如下: // 监听1 生成文件名叫zhh的xml文件,并<em>存</em>入<em>数据</em>"刘备"   63。                                                                                     this.btn_1.setOnCli
SharedPreferences在Android中的常用用法及注意事项
一、前言 <em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储辅助类,通常用来保<em>存</em>应用的一些常用<em>数据</em>。它提供了string,set,int,long,float,boolean六种<em>数据</em>类型,其<em>数据</em>最终是以xml形式进行<em>存</em>储。(本文底部有其使用例子) 二、常用方法及注意事项 1. 获取<em>SharedPreferences</em>对象有三种方法 (1) Context类中的getShared...
SharedPreferences详解
获取<em>SharedPreferences</em>的两种方式: 1 调用Context对象的get<em>SharedPreferences</em>()方法 2 调用Activity对象的getPreferences()方法 两种方式的区别: 调用Context对象的get<em>SharedPreferences</em>()方法获得的<em>SharedPreferences</em>对象可以被同一应用程序下的其他组件共享.
SharedPreferences简介及使用说明
<em>SharedPreferences</em> 系列 《Android 之不要滥用 <em>SharedPreferences</em>》 《Android 之不要滥用 <em>SharedPreferences</em>(2)— <em>数据</em>丢失》 简介 <em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储辅助类,用来保<em>存</em>应用的一些常用配置,它提供了string,set,int,long,float,boolean六种<em>数据</em>类型。最...
查看保SharedPreferences数据
在Android开发中,<em>SharedPreferences</em><em>存</em>储为开发者提供了便捷的<em>存</em>储和读取<em>数据</em>的方式,在项目开发中也广为使用。今天记录一下如何通过命令查看我们保<em>存</em>在app中的<em>数据</em>。 1.使用adb shell命令进入手机的命令操作窗口 2.使用run-as 包名  命令进入我们的应用的<em>存</em>储路径 3.使用ls 命令查看该包下面的所有文件,其中有shared_prefs文件夹 4.使用c...
Android之SharedPreferences详解
<em>SharedPreferences</em>是Android中最容易理解的<em>数据</em><em>存</em>储技术,实际上<em>SharedPreferences</em>处理的就是一个key-value(键值对)<em>SharedPreferences</em>常用来<em>存</em>储一些轻量级的<em>数据</em>。 1、使用<em>SharedPreferences</em>保<em>存</em><em>数据</em>方法如下: //实例化<em>SharedPreferences</em>对象(第一步)...
Android之不要滥用SharedPreference
  本文不是与大家一起探讨SharedPreference的基本使用,而是结合源码的角度揭秘对SharedPreference使用不当引发的严重后果以及该如何正确使用。 <em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储辅助类,用来保<em>存</em>应用的一些常用配置,它提供了string,set,int,long,float,boolean六种<em>数据</em>类型。最终<em>数据</em>是以xml形式进行<em>存</em>储...
Android-储:SharedPreferences使用及其储类型(aidl支持的数据类型 / bundle传值类型)
日常开发中我们常常要用到保<em>存</em><em>数据</em>,Android中常用的<em>存</em>储方式有SQLite,sharedPreferences 等,当然也有各自的应用场景,前者适用于保<em>存</em>较多<em>数据</em>的情形,后者责倾向于保<em>存</em>用户偏好设置比如某个checkbox的选择状态,用户登录的状态、配置信息,实现记住密码功能等等,都是以键值对的形式进行的文件读取。 但是每<em>存</em>储一个<em>数据</em>都要提供一个key,如果要<em>存</em>储多个<em>数据</em>那岂不是要写多个k...
查看SharedPreferences中的数据
打开cmd命令窗口 输入SDK根目录,例如 D: 定位到platform-tools目录,例如 cd D:\Android\sdk\platform-tools 输入adb shell 输入run-as 包名 , 例如 run-as com.test.demo 输入ls 输入cd shared_prefs 输入ls 输入cat 文件名.xml ,例如 sp_common.xml 查看map ...
SharedPreferences(保数据读取数据)的简单使用
本篇博文用一个登录的小案例来进行sp的使用练习。 登陆案例请访问我的上一篇博文:https://blog.csdn.net/liyunfu233/article/details/84072958 代码如下: package com.example.sp; import android.content.<em>SharedPreferences</em>; import android.os.Bundle; imp...
Android SharedPreferences储map的方法
在网上查了一些资料后,精简改写后得出自己想用的形式,记录一下 public static void putHashMapData(Context context, String key, Map&amp;lt;String, String&amp;gt; datas) { JSONArray mJsonArray = new JSONArray(); Iterat...
Android修改SharePreference路径
ContextImpl里面有一个字段mPreferencesDir,这个文件目录就是保<em>存</em>了SharePreference路径的,只需要修改这个为我们自定义的路径就好了,由于ContextImpl是一个隐藏类,我们需要使用反射去实现,下面是具体的代码: try { Class...
Android >> 18. Android 数据永久保的方法—SharedPreferences(一)
<em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储辅助类,用来保<em>存</em>应用的一些常用配置,它提供了string,set,int,long,float,boolean六种<em>数据</em>类型。 最终<em>数据</em>是以xml形式进行<em>存</em>储。在应用中通常做一些简单<em>数据</em>的持久化缓<em>存</em>。 /* 不用指定Preferences 的名称 */ <em>SharedPreferences</em> shp = getPreferences...
SharedPreferences的原理及使用
参考大佬文章:https://www.2cto.com/kf/201808/764879.html
【Android】SharedPreferences的简单使用
Table of Contents <em>存</em>储<em>数据</em> 删除<em>数据</em> 获取<em>数据</em> <em>SharedPreferences</em>提供了一些基础的信息保<em>存</em>功能,所有的信息都是按照“key=value”的形式进行保<em>存</em>的,但是android.content.<em>SharedPreferences</em>接口所保<em>存</em>的信息只能是一些基本的<em>数据</em>类型,例如:字符串、整型、布尔型等。 <em>存</em>储<em>数据</em> <em>SharedPreferences</em> sp=g...
SharedPreferences的问题
username = (EditText) findViewById(R.id.editText1); password = (EditText) findViewById(R.id.editText
SharedPreferences 源码分析及注意事项
<em>SharedPreferences</em> 源码分析及使用事项 作为Android 轻量级的<em>存</em>储工具,<em>SharedPreferences</em>被广泛使用,API 简洁明了,易学易用,为广大程序小哥哥们喜闻乐见。殊不知,一片和谐的环境下,蕴藏着不少危机,本文将从源码角度进行解析,并附上踩过的一些坑。 一般用法 <em>SharedPreferences</em> pref = mAppContext.getSha...
SharedPreferences自定义储位置
一、     系统自带的用法、生成方式、路径的介绍 <em>SharedPreferences</em>类,它是一个轻量级的<em>存</em>储类,特别适合用于保<em>存</em>软件配置参数。 <em>SharedPreferences</em>保<em>存</em><em>数据</em>,其背后是用xml文件<em>存</em>放<em>数据</em>,文件<em>存</em>放在/data/data//shared_prefs目录下:   主要的使用的方法 get<em>SharedPreferences</em>(“”,””); //获得其对象 E
Android储:sharedpreferences储一个Map
最近突然项目中用到的sharedpreferences来<em>存</em>储一个Map集合,特来此记录一下可以让更多的小伙伴知道一下。 这里只是一个记录单独<em>存</em>储map的,可以直接用 String examtype = "examtype"; //<em>存</em>储Map public static void setMap(Context context, Map map) { if (
储在sharedPreference文件中的数据在退出应用后丢失
//以下为工具类代码,用于保<em>存</em>设置项,在应用内<em>数据</em>均可正常使用,退出应用再进去后设置项<em>数据</em>全取了默认值,求助问题出在哪里 public class SpUtil { private static <em>SharedPreferences</em> sp; public static void putBoolean(Context ctx,String key,boolean value){ if (sp==null){ sp=ctx.get<em>SharedPreferences</em>("config",Context.MODE_PRIVATE); } sp.edit().putBoolean(key,value).commit(); } public static boolean getBoolean(Context ctx,String key,boolean defValue){ if (sp==null){ sp=ctx.get<em>SharedPreferences</em>("config",Context.MODE_PRIVATE); } return sp.getBoolean(key,defValue); } public static void putString(Context ctx,String key,String value){ if (sp==null){ sp=ctx.get<em>SharedPreferences</em>("config",Context.MODE_PRIVATE); } sp.edit().putString(key, value).commit(); } public static String getString(Context ctx,String key,String defValue){ if (sp==null){ sp=ctx.get<em>SharedPreferences</em>("config",Context.MODE_PRIVATE); } return sp.getString(key, defValue); } public static void remove(Context ctx, String key) { if (sp==null){ sp=ctx.get<em>SharedPreferences</em>("config",Context.MODE_PRIVATE); } sp.edit().remove(key).commit(); } }
Android基础知识之SharedPreferences常见知识点总结
1.<em>SharedPreferences</em>简介   Sharedpreferences是Android平台上一个轻量级的<em>存</em>储类,可以用于保<em>存</em>应用程序的各种配置信息,如应用设置里面的各种开关、是否打开音效、是否使用震动效果、小游戏的玩家积分等,其本质是以“键-值”对的方式保<em>存</em><em>数据</em>到本地的 xml 文件中,其文件保<em>存</em>在 /data/data//shared_prefs 目录下。   核心原理:以“键-值”...
android 两工程共用sharedpreferences 解决方法
现在有两个工程文件,都是我写的 第一个工程文件创建sp.xml文件,里面<em>存</em>储一个boolean值 <em>SharedPreferences</em> setting=HideActivity.this.getShar
Android 实现简单的登陆注册功能(SharedPreferences和SQLite)
最近刚好做了一个Android的登录注册界面,将<em>数据</em>利用<em>SharedPreferences</em>或者SQLite绑定到Android程序中,实现简单的登陆注册功能,本文未涉及到与服务器的交流。 首先,对于登陆注册要有一个明确的逻辑顺序,不管是对于<em>SharedPreferences</em>还是SQLite,流程都是:注册----&amp;gt;检测是否重名----&amp;gt;注册成功----&amp;gt;登录----&amp;gt;验证...
Android Studio 使用USB真机调试教程
       Android开发者第一步学习的应该就是真机调试了。但是很多初次接触android studio的同学还是不知道如何用真机调试,今天我就给大家写一个教程,希望可以帮到需要的人。      我使用的是一款国家电网定制机型。Android版本为:5.0.2。      1.先用usb线把你的测试手机连接到你的电脑上,并且安装驱动(由于机子型号不同,安装方式有差异,可以根据你的机子百度安装...
怎么只写一个SharedPreferences让它保多个数据,而不用像下面代码一样写多个SharedPreferences来保数据
package com.myedit; import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import android.view.View.*; import android.content.*; public class MainActivity extends Activity { private <em>SharedPreferences</em> sp,spa,spb; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final EditText a1=(EditText)findViewById(R.id.a1); final EditText a2=(EditText)findViewById(R.id.a2); final EditText a3=(EditText)findViewById(R.id.a3); Button a4=(Button)findViewById(R.id.a4); final TextView a5=(TextView)findViewById(R.id.a5); final TextView a6=(TextView)findViewById(R.id.a6); final TextView a7=(TextView)findViewById(R.id.a7); //保<em>存</em>内容 sp=get<em>SharedPreferences</em>("ba",MODE_PRIVATE); spa=get<em>SharedPreferences</em>("bb",MODE_PRIVATE); spb=get<em>SharedPreferences</em>("bc",MODE_PRIVATE); String str=sp.getString("name",""); String s=spa.getString("name",""); String st=spb.getString("name",""); a5.setText(str); a6.setText(s); a7.setText(st); a4.setOnClickListener(new OnClickListener(){ @Override public void onClick(View p1) { // TODO: Implement this method a5.setText(a1.getText().toString()); a6.setText(a2.getText().toString()); a7.setText(a3.getText().toString()); //读取保<em>存</em>内容 sp.edit().putString("name",a5.getText().toString()).commit(); spa.edit().putString("name",a6.getText().toString()).commit(); spb.edit().putString("name",a7.getText().toString()).commit(); } }); } } ![图片](https://img-ask.csdn.net/upload/201601/31/1454195504_381530.png)![图片](https://img-ask.csdn.net/upload/201601/31/1454195543_814123.png)![图片](https://img-ask.csdn.net/upload/201601/31/1454195560_10566.png)![图片](https://img-ask.csdn.net/upload/201601/31/1454195603_566737.png)
SharedPreferences用法(取值,判断第一次登陆)
<em>SharedPreferences</em>用法 判断第一次进入   <em>SharedPreferences</em> name = get<em>SharedPreferences</em>(&quot;name&quot;, 0);                 boolean key = name.getBoolean(&quot;key&quot;, true);                 if (key) { //                  ...
SharedPreferences还是SQlite
本人正在android小工具,其中显示配置Activity的一些短文字信息,但是不知道应该用什么<em>存</em>储这些<em>数据</em>?应该用sharedpreferences 还是SQlite <em>数据</em>库呢?请前辈指点一下,谢谢。
求助,SharedPreferences 只能保用户名,不能记住密码
我照着视频教程敲的代码,commit也写了,config.xml文件导出来看了一下确实也保<em>存</em>了,请问到底是哪里出了问题,是配置文件里少什么权限吗? ``` public class MainActivity extends AppCompatActivity { private EditText mEt_username; private EditText mEt_userpassword; private CheckBox mCb_ischeck; private <em>SharedPreferences</em> mSp; private Button mBtn_login; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //先初始化sp的实例 /** * name 会自动生成"name.xml"文件 * mode 模式 */ mSp = this.get<em>SharedPreferences</em>("config", MODE_PRIVATE); //找到控件 mEt_username = (EditText) findViewById(R.id.et_username); mEt_userpassword = (EditText) findViewById(R.id.et_username); mCb_ischeck = (CheckBox) findViewById(R.id.cb_ischeck); mBtn_login = (Button) findViewById(R.id.btn_login); //在config.xml文件中取出<em>数据</em>,然后显示到EditText上 String name = mSp.getString("name", ""); String pwd = mSp.getString("pwd", ""); mEt_username.setText(name); mEt_userpassword.setText(pwd); } public void login(View v) { String name = mEt_username.getText().toString().trim(); String pwd = mEt_userpassword.getText().toString().trim(); if (TextUtils.isEmpty(name) || (TextUtils.isEmpty(pwd))) { Toast.makeText(MainActivity.this, "用户名或密码不能为空", Toast.LENGTH_LONG).show(); } else { if (mCb_ischeck.isChecked()) { //获取sp的编辑器 <em>SharedPreferences</em>.Editor editor = mSp.edit(); editor.putString("name", name); editor.putString("pwd", pwd); //记得把editor提交 editor.commit(); Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_LONG).show(); } else { Toast.makeText(MainActivity.this, "请勾选cb", Toast.LENGTH_LONG).show(); } } } } ```
android 关于使用SharedPreferences来保对象里既有属性又有集合的问题
大神们,帮帮忙呀!拜托! http://bbs.csdn.net/topics/390983835
SharedPreferences的getBoolean与putBoolean有问
帮助文档里 public abstract boolean getBoolean (String key, boolean defValue) public abstract SharedPrefer
android SharedPreferences 的问题,读不到数据
<em>SharedPreferences</em> share = get<em>SharedPreferences</em>("name", 0); Editor e = share.edit(); //方法a,在第一句输出的时候
Android SharedPreferences使用以及原理详解
概述 <em>SharedPreferences</em>的使用非常简单,能够轻松的<em>存</em>放<em>数据</em>和读取<em>数据</em>。<em>SharedPreferences</em>只能保<em>存</em>简单类型的<em>数据</em>,例如,String、int等。一般会将复杂类型的<em>数据</em>转换成Base64编码,然后将转换后的<em>数据</em>以字符串的形式保<em>存</em>在 XML文件中,再用<em>SharedPreferences</em>保<em>存</em>。     使用<em>SharedPreferences</em>保<em>存</em>key-value对的步骤
SharedPreferences数据丢失的问题
现在项目用的是<em>SharedPreferences</em>来保<em>存</em>用户的设定项,以便下一次进入程序读取上一次的设定值,问题是现在<em>SharedPreferences</em>在没有editor.clear和应用程序信息中Cl
从不同的 activity 中访问 SharedPreferences
在第一个activity (MainActivity)中,我通过 <em>SharedPreferences</em> 保<em>存</em><em>数据</em>: Editor editor = mGameSettings.edit(); editor.putString(GAME_PREFERENCES_SHOP, Shops.get(lv.getCheckedItemPosition())); editor.commit(); 当重启程序后,我可以从MainActivity 中读取这个<em>数据</em>: if (mGameSettings.contains(GAME_PREFERENCES_SHOP)) Tv2.setText(mGameSettings.getString(GAME_PREFERENCES_SHOP, "")); 如何从其它的activity中读取和编辑这个<em>SharedPreferences</em>?
SharedPreferences如何储集合
有一个list要<em>存</em>不想用<em>数据</em>库,有什么方案吗? 难道要这样<em>存</em>吗: key="a1" value="xxxx" key="a2" value="xxxx" key="a3" value="xxxx" k
Android之SharedPreferences详解与原理分析
切记不要写成下面的形式,会导致<em>数据</em>无法<em>存</em>储 <em>SharedPreferences</em> sp = get<em>SharedPreferences</em>(&quot;sp_demo&quot;, Context.MODE_PRIVATE); sp.edit().putString(&quot;name&quot;, &quot;小张&quot;); sp.edit().putInt(&quot;age&quot;, 11); sp.edit().commit();
Android SharedPreferences有时出现无法保数据
这是工具类, 我需要根据用户的id去判断是不是需要重新登录, 第一次安装的时候, 登录进去,然后在后台杀死 , 然后下次打开是还是要重新登录, 通过log查看 sp中保<em>存</em>的值为空 , 但是第二次登录后
SharedPreferences 储List数据的问题
用 <em>SharedPreferences</em> <em>存</em>储以下list<em>数据</em>后,例如从<em>SharedPreferences</em> 提取时date时只能显示一个<em>数据</em>,要想显示指定的,必须把i设置成具体的数才行 请教这段代码里
顿感自己弱爆了 sharedPreferences跨应用使用
代码一,代表的是在一个app里面的一个按键上,我点击这个按键之后,就执行startStore方法。可以看出,它将创建一个 "com.example1.x"为标识符的文件。它是多app可见的,并且我写入
SharedPreferences 的使用,commit和apply两个方法的区别
  <em>SharedPreferences</em> sp = get<em>SharedPreferences</em>(&quot;config&quot;,MODE_PRIVATE); //第一个参数:<em>存</em>储文件的名称,第二个参数文件的访问权限,通常MODE_PRIVATE是私有<em>存</em>储 sp.edit().putString(&quot;USERNAME&quot;,usernameStr).putString(&quot;PASSWORD&quot;,passwordStr)....
SharedPreferences储 list map
1通过<em>SharedPreferences</em>将List&amp;lt;Map&amp;lt;String, String&amp;gt;&amp;gt;进行<em>存</em>储保<em>存</em><em>数据</em>public void saveInfo(Context context, String key, List&amp;lt;Map&amp;lt;String, String&amp;gt;&amp;gt; datas) { JSONArray mJsonArray = new JSONA...
SharedPreferences的用法及指南
一句话概括<em>SharedPreferences</em>在android中主要以xml文件的方式保<em>存</em>较小的键值对。1.<em>SharedPreferences</em>介绍在android中,保<em>存</em>较小的android键值对,主要可以保<em>存</em>的<em>数据</em>类型有: - String - Float - Boolean - Int - Long - StringSet Set集合,泛型为String 2.保<em>存</em>形式SharedPre
怎么判断SharedPreferences 的某个记录已在呢
这是点按钮后保<em>存</em>搜索信息到历史文件的方法: 为什么都是返回true? 明明里面已经<em>存</em>在了呀?哪里有问题呢 public void save() { // 获取搜索框信息 String text = a
sharedPreferences储实现原理
有几个问题,关于SharedPreference<em>存</em>储 (1)每次调用get<em>SharedPreferences</em>时都会创建一个<em>SharedPreferences</em>对象吗?这个对象具体是哪个类对象?       答:不是,只要name相同,就会返回同一个,<em>SharedPreferences</em>Impl对象,packagePrefs<em>存</em>放文件name与<em>SharedPreferences</em>Impl键值对,sSha...
sharedpreference取不到值得问题,求解答
//在一个acitivity中监听一个listview public void expressitemClick(int position) { if (position == 0) { //<em>存</em>储一个boolean值为了让MainActivity分情况操作 <em>SharedPreferences</em> m<em>SharedPreferences</em> = get<em>SharedPreferences</em>("modle", Context.MODE_PRIVATE); <em>SharedPreferences</em>.Editor editor = m<em>SharedPreferences</em>.edit(); editor.putBoolean("modle", true); editor.commit(); //起刷新作用,刷新MainActivity Intent intent = new Intent(OptionSetting.this,MainActivity.class); startActivity(intent); finish(); } if (position == 1) { //<em>存</em>储一个boolean值为了让MainActivity分情况操作 <em>SharedPreferences</em> m<em>SharedPreferences</em> = get<em>SharedPreferences</em>("MODLE", Context.MODE_PRIVATE); <em>SharedPreferences</em>.Editor editor = m<em>SharedPreferences</em>.edit(); editor.putBoolean("model",false); editor.commit(); //起刷新作用,刷新MainActivity Intent intent = new Intent(OptionSetting.this,MainActivity.class); startActivity(intent); finish(); } } 在MainActivity中取值: <em>SharedPreferences</em> modle = get<em>SharedPreferences</em>("MODLE", Context.MODE_PRIVATE); boolean x = modle.getBoolean("modle", true); Log.v("我是boolean", " " + x); 打印结果是无论在listview中选取哪个选项,打印的全是默认值true ,求解决
Android SharedPreferences删除操作时的注意姿势
最近在处理一个公司的老项目的时候偶然发现一个BUG,项目请求网络<em>数据</em>之后通过<em>SharedPreferences</em>保<em>存</em>在本地,作为<em>数据</em>缓<em>存</em>,清除的时候直接将生成的xml件删除。流程没错,但是这样做是有问题的,抽点时间再此做个记录,权当笔记了。
史上最全面,清晰的SharedPreferences解析
基础用法 获取Sp: get put 监听器 原理分析 获取<em>SharedPreferences</em> 构造<em>SharedPreferences</em> getX原理分析 putX原理分析 创建editor putString apply apply总结 commit <em>SharedPreferences</em>最佳实践 勿<em>存</em>储过大value 勿<em>存</em>储复杂<em>数据</em> 不要乱edit和apply,尽量批量修改一次提交...
sharedpreferences案例出现空指针异常怎么处理?
第一行代码中记住密码的案例,我照着代码敲了一遍;然后报了空指针异常 代码如下: package com.example.broadcastbestpractice; import android.co
SharedPreference使用
<em>SharedPreferences</em>简介 为了保<em>存</em>软件的设置参数,Android平台为我们提供了一个<em>SharedPreferences</em>接口,它是一个轻量级的<em>存</em>储类,特别适合用于保<em>存</em>软件配置参数。使用<em>SharedPreferences</em>保<em>存</em><em>数据</em>,其背后是用xml文件<em>存</em>放<em>数据</em>,文件<em>存</em>放在/data/data//shared_prefs目录下。 一.获取到应用中的<em>SharedPreferences</em>的...
Android SharedPreferences工具类 ,实现List/Map的保读取
转载请注明出处:http://blog.csdn.net/a512337862/article/details/73633420 最近因为需要将List集合和Map集合的<em>数据</em>保<em>存</em>到<em>SharedPreferences</em>中,所以对以前自己封装的<em>SharedPreferences</em>Util进行了修改,在原有的保<em>存</em>读Integer,String,Float,Long,Boolean,Object的基...
Android性能细节优化之---理性认识SharedPreferences
众所周知Android开发,谷歌给提供了丰富的类库来提高开发效率,正是应为这些库的<em>存</em>在才能在快速的时间内实现我们的创意。不过事情始终是两面性的有好的一面也有不好的一面,就好比我的标题,谷歌给提供的保<em>存</em>一些配置信息的功能类,它方便了我们序列化<em>存</em>储程序状态,不用操心读写sd卡、内<em>存</em>缓<em>存</em>的问题,但是在我们的程序达到一定规模了,它的方便可就不方便了。 首先我贴出来初花化的代码一步一步分析和认识它。prot
关于SharedPreferences一些总结
问题来源 在QQ相互学习(编程5分钟,扯淡两小时)的过程中,有位哥们提出了一个问题,sharePreferes最多<em>存</em>多少信息,这个度量各位可以理解为多少KB。他这么一问,还真不知道了,话说这个就有点尴尬了,感觉翻阅了一些源码,在查看源码的过程中,理解了一些东西,以前有些很模糊的概念,现在也有了感觉,特此记录一下其中学到的知识。以下SharedPrefences简称sp。 开始扯淡 sp...
SharedPreferences封装
<em>SharedPreferences</em>封装
Service 运行在主线程
ServiceAndroid Developer对于Service如下定义,A Service is an application component that can perform long-running operations in the background and does not provide a user interface. Another application compone
SharedPreferences储变量的文件路径
<em>SharedPreferences</em><em>存</em>储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下,通过adb shell,可以看到如下所示: 查看当前目录: # pwd /data/data/com.min.ijoke/shared_prefs 显示当前目录下的文件: # lsmin_ijoke.xml // 此文件就是<em>存</em>储SharedPreference...
SharedPreferences最简单demo(数据永久保)
用android的Sqlite来<em>存</em>储<em>数据</em>,发现频繁操作<em>数据</em>库会带来性能问题,看到<em>SharedPreferences</em>也有永久化<em>存</em>储的功能,写了一个demo.
SharedPreferences数据储的apply()和commit()区别
练习<em>SharedPreferences</em>的使用:<em>存</em><em>数据</em>: <em>SharedPreferences</em> sp = get<em>SharedPreferences</em>(&amp;quot;data&amp;quot;, MODE_PRIVATE); <em>SharedPreferences</em>.Editor editor = sp.edit(); editor.putString(&amp;quot;name&amp;quot;, &amp;quot;lala&amp;quot;);
SharedPreferences的基本使用-----,删,改,查
1.创建一个<em>SharedPreferences</em>对象 <em>SharedPreferences</em> spf = context.get<em>SharedPreferences</em>("imageload", Context.MODE_PRIVATE); 1.1第一个参数 整个<em>存</em>储信息的唯一标识:如 我根据 imageload 这个标识来获取对应标识下<em>存</em>储的内容。  可以根据不同的需求创建不同标识的Shared
APP之间怎么共享那个SharedPreferences
我现在2个APP,都需要从文件内读取服务器的IP和端口.我现在想这两个APP使用一个<em>SharedPreferences</em>,这样,一个APP改变了,另外一个APP也能从<em>SharedPreferences</em>里
Android APP之间共享SharedPreference
条件sharedUserId相同我们知道,Android上的各个APP是用户分离的,每个APP都有不同的UserId,这种共享<em>数据</em>的方式要求这两个APP必须是相同的UserId。
flutter 数据SharedPreferences
<em>SharedPreferences</em> <em>SharedPreferences</em>是Android平台上一个轻量级的<em>存</em>储类,用来保<em>存</em>应用的一些常用配置。以键值对的形式保<em>存</em>设置,属性和<em>数据</em>。 在flutter平台也有一个<em>SharedPreferences</em>插件, 在iOS上使用NSUserDefaults,在Android平台使用<em>SharedPreferences</em>,为简单<em>数据</em>提供持久<em>存</em>储。<em>数据</em>以异步方式持久...
android数据储之二:使用SharedPreferences进行数据
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保<em>存</em>,如果是window软件通常我们会采用ini文件进行保<em>存</em>,如果是j2se应用,我们会采用properties属性文件进行保<em>存</em>。如果是Android应用,我们最适合采用什么方式保<em>存</em>软件配置参数呢?Android平台给我们提供了一个<em>SharedPreferences</em>...
SharedPreferenceslist、map集合
<em>SharedPreferences</em>保<em>存</em>list、map集合,本地<em>存</em>储节约资源,方便、快捷、实用。 <em>SharedPreferences</em>保<em>存</em>list、map集合,本地<em>存</em>储节约资源,方便、快捷、实用。
简便轻巧的使用SharedPreferences
简便轻巧的使用<em>SharedPreferences</em> <em>存</em>储
SharedPreferences详细介绍
<em>SharedPreferences</em>详细介绍 作用 模式 相关类 <em>存</em>储的<em>数据</em>类型 <em>存</em>储位置 SharedPrefrences 和 Eidtor 的实现类<em>SharedPreferences</em>Impl 和 EidtorImpl 操作<em>数据</em>的实体类 <em>SharedPreferences</em>详细介绍 作用 <em>SharedPreferences</em>是一种轻型的<em>数据</em><em>存</em>储方式,它的本质是基于XML文件...
SharedPreferences详解、context.getSharedPreferences(string name,int mode) 空指针异常
一、概述  <em>SharedPreferences</em>(简称SP)是Android中很常用的<em>数据</em><em>存</em>储方式,SP采用key-value(键值对)形式,主要用于轻量级的<em>数据</em><em>存</em>储,尤其适合保<em>存</em>应用的配置参数,但不建议使用SP来<em>存</em>储大规模的<em>数据</em>,可能会降低性能。  SP采用xml文件格式来保<em>存</em><em>数据</em>,改文件所在目录位于/data/data/shared_prefs/。二、使用1.得到SharedPreference...
Kafka实战(三) - Kafka的自我修养与定位
Apache Kafka是消息引擎系统,也是一个分布式流处理平台(Distributed Streaming Platform) Kafka是LinkedIn公司内部孵化的项目。LinkedIn最开始有强烈的<em>数据</em>强实时处理方面的需求,其内部的诸多子系统要执行多种类型的<em>数据</em>处理与分析,主要包括业务系统和应用程序性能监控,以及用户行为<em>数据</em>处理等。 遇到的主要问题: <em>数据</em>正确性不足 <em>数据</em>的收集主要...
三维图形设计系统下载
用vb编写的三维图形设计系统,功能超级强大,含有完整源码,能够进行三维图形设计的一切功能,在vb下调试过,可以使用 相关下载链接:[url=//download.csdn.net/download/cool__dog/3814427?utm_source=bbsseo]//download.csdn.net/download/cool__dog/3814427?utm_source=bbsseo[/url]
myGraph学习资料下载
mygraph 学习资料 相关下载链接:[url=//download.csdn.net/download/snooler/4471789?utm_source=bbsseo]//download.csdn.net/download/snooler/4471789?utm_source=bbsseo[/url]
天语E619 驱动程序下载
天语E619 驱动程序 相关下载链接:[url=//download.csdn.net/download/u013341329/7457551?utm_source=bbsseo]//download.csdn.net/download/u013341329/7457551?utm_source=bbsseo[/url]
相关热词 c# 引用mysql c#动态加载非托管dll c# 两个表数据同步 c# 返回浮点json c# imap 链接状态 c# 漂亮字 c# 上取整 除法 c#substring c#中延时关闭 c#线段拖拉
我们是很有底线的