- 浏览: 39831 次
-
文章分类
- 全部博客 (37)
- java (37)
- [文摘20081112]经典语录 (1)
- php+mysql预查询prepare 与普通查询的性能对比 (1)
- Android采用SharedPreferences保存用户登录信息 (1)
- 找bug记(2) (1)
- 细节优化提升资源利用率 (1)
- java(j2se)学习笔记----类注释文档编写方法? (1)
- 如何查看Class文件编译的JDK版本 (1)
- 验证码显示不了,报Could not initialize class sun.awt.X11GraphicsEnvironment (1)
- Android使用KSOAP2调用WebService及正确导入jar包的问题 (1)
- The content of the adapter has changed but ListView did not receive a notification. (1)
- 很想写些CMMI的东西 (1)
- JPA & Hibernate 注解 (1)
- Java反编译工具――Jode (1)
- Eclipse3.0.0插件安装解决方法 (1)
- SVG简介及相关工具 (1)
- 开始在这个BLOG里放一部分MapXtreme2004相关代码 (1)
- 支持.NET环境的GIS开发工具MapXtreme2004 (1)
- 将DAT格式视频文件转换成ASF和WMV格式视频文件 (1)
- 《漫谈设计模式》一书终于出版了 (1)
- 一位程序员的一个LBS应用的想法 (1)
- 一刷网络投票的小程序 (1)
- 面试字符串处理之单词翻转 (1)
- rails 上载xls文件 (1)
- 如何获得Java项目文件所在的相对路径 (1)
- 学习FlexViewer(一)——事件和框架 (1)
- Android开发之消息处理机制(二)——消息循环 (1)
- JAVA操作——获取文件扩展名,去掉文件扩展名 (1)
- freemarker 读取session 值 (1)
- xfire 使用用户名/密码进行身份认证 (1)
- java中的图片处理 (1)
- HTC Touch HD2/LEO/T8585刷机教程 进三色屏 (1)
- js性能问题 (1)
- js 事件收集 (1)
最新评论
-
Glorin:
非常感谢你,让我的问题能够得以解决。
验证码显示不了,报Could not initialize class sun.awt.X11GraphicsEnvironment -
thzthbthy:
/*
* Java文件操作 获取文件扩展名
*
...
JAVA操作——获取文件扩展名,去掉文件扩展名 -
jyjava:
你debug调试,应该很快会定位到的
找bug记(2) -
xuehua1987:
上面的方法返回值是void ,怎么可以返回你取到的连接???? ...
找bug记(2)
Android采用SharedPreferences保存用户登录信息
[size=small;]??? Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。[/size]
[size=small;]??? getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式:<br>1、Activity.MODE_PRIVATE[/size]
[size=small;]<span class="comment"><span style="color: #008200;">默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中,可以使用Activity.MODE_APPEND [/size]</span><span>??</span></span>
[size=small;]<span>2、Activity.MODE_WORLD_READABLE[/size]</span>
[size=small;]<span class="comment"><span style="color: #008200;">表示当前文件可以被其他应用读取, [/size]</span><span>??</span></span>
<p class="alt">[size=small;]<span class="comment"><span style="color: #008200;">表示当前文件可以被其他应用写入;?[/size]</span><span>??</span></span>
<p class="alt">[size=small;]<span>4、Activity.MODE_APPEND[/size]<span class="comment"></span></span>
<p class="alt">[size=small;]<span class="comment">保存信息:[/size]</span>
SharedPreferences sharedPreferences = getSharedPreferences("userInfo", Context.MODE_PRIVATE); Editor editor = sharedPreferences.edit();//获取编辑器 editor.putString("account", "cu56"); editor.putInt("password", 123456); editor.commit();//提交修改 ?
[size=small;]生成xml文件:[/size]
<?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <string name="account">53663698</string> <string name="password">123456</string> </map>
[size=small;]读取信息:[/size]
SharedPreferences preferences = getSharedPreferences("userInfo", Activity.MODE_PRIVATE); String account = preferences.getString("account", "");
?
发表评论
-
js 事件收集
2012-02-08 13:18 582一般事件 事件 浏 ... -
js性能问题
2012-02-08 13:13 789随着web应用的复杂度日渐提高,JavaScript代 ... -
HTC Touch HD2/LEO/T8585刷机教程 进三色屏
2012-02-07 15:53 1093[size=14px; line-height: 21 ... -
java中的图片处理
2012-02-04 12:44 796附件中的文件包括: 1.图片的压缩 2.处理圆角图片 ... -
xfire 使用用户名/密码进行身份认证
2012-02-03 16:59 1208对SOAP报文进行身 ... -
freemarker 读取session 值
2012-02-03 08:25 2539<span style="font-f ... -
JAVA操作——获取文件扩展名,去掉文件扩展名
2012-01-31 14:08 2320<p> 昨天收邮件,得知要参加一个产品部的 ... -
Android开发之消息处理机制(二)——消息循环
2012-01-11 14:53 842<h1>Android开发 ... -
学习FlexViewer(一)——事件和框架
2012-01-11 11:44 1239????? 上午做了关于FlexViewer的讲座,项 ... -
如何获得Java项目文件所在的相对路径
2011-12-28 15:08 2283[size=18px;]今天在开发中做一个java项 ... -
rails 上载xls文件
2011-12-21 12:14 1115?<span style="font- ... -
面试字符串处理之单词翻转
2011-12-21 11:34 910<p align="left&quo ... -
一刷网络投票的小程序
2011-12-20 11:44 1316最近看到网上一投 ... -
一位程序员的一个LBS应用的想法
2011-12-20 10:14 756最近状态不佳, ... -
《漫谈设计模式》一书终于出版了
2011-12-19 13:09 948<p class="MsoNor ... -
将DAT格式视频文件转换成ASF和WMV格式视频文件
2011-12-17 15:29 890以*.ASF和*.WMV为后缀名的视频文件,是微软针对 ... -
支持.NET环境的GIS开发工具MapXtreme2004
2011-12-16 16:12 703<font color="#ff000 ... -
开始在这个BLOG里放一部分MapXtreme2004相关代码
2011-12-15 14:38 564MapXtreme2004是嵌入到.NET环境中的地理 ... -
SVG简介及相关工具
2011-12-14 15:47 753<span style="" ... -
Eclipse3.0.0插件安装解决方法
2011-12-14 15:27 792<p class="MsoNorma ...
相关推荐
- 用户主题选择:用户可以设置应用的主题颜色,通过SharedPreferences保存主题色的RGB值,启动应用时读取并设置界面颜色。 - 登录状态保持:用户登录后,可以将登录状态和用户ID存入SharedPreferences,下次启动应用...
SharedPreferences采用键值对的形式保存数据,支持基本类型如布尔、整型、浮点型、字符串以及它们的数组。在Android开发中,它是开发者常用的一种数据保存手段,尤其是在需要临时存储少量非敏感信息时。 ### 1. ...
在Android开发中,SharedPreferences是系统提供的一种轻量级的数据存储方式,主要用于保存应用程序中的简单配置信息,如用户设置、登录状态等。它采用键值对的形式来存储数据,支持基本数据类型,如布尔型、整型、...
在Android应用开发中,SharedPreferences是Android提供的一种轻量级的数据存储机制,主要用于存储应用程序的配置信息或者临时数据,如用户偏好设置、登录状态等。它提供了简单键值对的存储方式,非常适合用来缓存像...
这篇博客"Android用SharedPreferences记住用户名"可能讲解了如何利用SharedPreferences在用户退出应用后仍能记住他们的登录信息,以便下次打开应用时能自动填充或快速登录。 SharedPreferences是Android提供的一个...
在Android开发中,SharedPreferences是系统提供的一种轻量级的数据存储方式,主要用于应用程序中保存简单的配置信息,如用户设置、登录状态等。它采用键值对(key-value pairs)的形式存储数据,支持基本类型如字符...
数据库存储适合于保存大量结构化的数据,如用户信息、列表数据等。Android支持SQLite数据库,一个轻量级的关系型数据库。创建和管理数据库涉及以下步骤: - 创建SQLiteOpenHelper子类,重写onCreate和onUpgrade方法...
在实际应用中,为了保证数据的一致性,通常会在保存用户信息时使用commit(),因为它会同步提交,确保数据的完整性和一致性。而在更新少量配置时,为了提高性能,可以使用apply()。 对于用户信息,例如用户名、密码...
SharedPreferences是Android系统...而提供的"16_采用SharedPreferences保存用户偏好设置参数.avi"视频教程,应该会更直观地展示如何在Android项目中使用SharedPreferences,帮助初学者快速掌握这一重要的数据存储技术。
另一种方式是使用SQLite数据库,适合存储结构化的数据,如果需要存储更复杂的用户信息,如用户资料,SQLite将是一个不错的选择。 数据的安全性是至关重要的,尤其是涉及用户登录信息时。Android应用应该对敏感数据...
用户信息显示功能在Android客户端实现,通常会涉及到SharedPreferences或SQLite数据库来本地存储用户的登录状态和基本信息。SharedPreferences是轻量级的存储方式,适合保存简单的键值对数据,而SQLite则是Android...
在Android开发中,SharedPreferences是一个非常重要的组件,它用于存储轻量级的数据,如用户设置、应用配置等。这个实例将详细介绍如何使用SharedPreferences来保存和获取数据。SharedPreferences采用键值对的形式...
SharedPreferences是Android系统提供的一种轻量级的数据存储机制,主要用于应用程序保存简单的配置信息,如用户设置、应用状态等。它采用键值对(key-value pairs)的形式存储数据,支持基本数据类型,如布尔型、...
SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序保存一些简单的配置信息,如用户设置、应用状态等。它采用键值对的形式,支持基本数据类型,如布尔型、整型、浮点型、字符串以及长...
SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序保存一些简单的配置信息,如用户设置、应用状态等。它采用键值对的形式来存储数据,支持几种基本数据类型:布尔值、整型、浮点型、...
如果注册成功,需要将用户信息保存,一般采用SQLite数据库或者SharedPreferences。数据库适合存储大量数据,而SharedPreferences适用于简单的键值对存储。 5. **网络请求**: - **API接口**:多数情况下,注册...
- 数据存储方式:通常我们会使用SharedPreferences、SQLite数据库或ContentProvider来保存用户的登录信息,如用户名、密码等。SharedPreferences适合存储简单的键值对,SQLite数据库适用于结构化的数据存储,而...
同时,为了提供更好的用户体验,应用会保存用户的登录状态,使得在下次打开应用时能够自动登录,这通常通过使用SharedPreferences来实现本地持久化。 其次,**账单的增删改查**是记账应用的核心部分。用户可以添加...
SharedPreferences 是 Android 中的一种轻量级的数据存储方式,主要用来存储应用程序中的配置信息、用户偏好设置等。SharedPreferences 使用键值对的方式来存储数据,通过put方法将数据写入到文件中,並使用get方法...