`
hellojyj
  • 浏览: 61437 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Android Sharepreferrence 保存数据到手机内存

 
阅读更多
package cn.jinyejun.android_logindemo.service;

import java.util.Map;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.util.Log;

public class LoginService {
	private final static String TAG = "LoginService";

	/**
	 * 保存数据到/data/data/cn.jinyejun.android_logindemo/sharePre目录下以info.xml格式保存
	 * 
	 * @param context
	 *            上下文
	 * @param isAutoLogin
	 *            是否自动登陆
	 * @param userName
	 *            用户名
	 * @param password
	 *            密码
	 */
	public static void saveUserInfo(Context context, boolean isAutoLogin,
			String userName, String password) {
		SharedPreferences sp = context.getSharedPreferences("info",
				Context.MODE_PRIVATE);
		Editor editor = sp.edit();
		editor.putBoolean("isAutoLogin", isAutoLogin);
		editor.putString("userName", userName);
		editor.putString("password", password);
		editor.commit();
	}

	/**
	 * 读取/data/data/cn.jinyejun.android_logindemo/sharePre目录下的info.xml配置文件
	 * 
	 * @param context
	 *            上下文
	 * @return userinfo 用户信息集合
	 */
	public static Map<String, ?> getUserInfo(Context context) {
		SharedPreferences sp = context.getSharedPreferences("info",
				Context.MODE_PRIVATE);
		Map<String, ?> userinfo = sp.getAll();
		Log.i(TAG, "userinfo= " + userinfo.isEmpty());
		return userinfo;
	}

}

 

分享到:
评论

相关推荐

    写数据到手机内存

    标题 "写数据到手机内存" 涉及的是Android系统中如何将数据存储到设备的内部存储器。在Android开发中,数据存储是至关重要的,它涵盖了多种方式,包括内部存储、外部存储、SQLite数据库、SharedPreferences以及...

    android 将assets 下的文件复制到手机内存中

    在Android开发中,有时我们需要将应用内部的资源文件,如配置文件、数据库文件或静态数据等,复制到手机的外部存储(内存或SD卡)以便于应用运行时使用。这个过程通常涉及到Android的文件系统操作和权限管理。下面将...

    Android 获取手机总内存和可用内存信息,博客附adb方式

    在Android系统中,获取手机的总内存和可用内存信息是开发者和普通用户都可能需要的操作。这涉及到系统层面的信息查询,通常需要通过编程接口(API)或者使用Android Debug Bridge(ADB)工具来实现。以下是对这个...

    android开发中获取手机内存信息的方式

    Android 开发中获取手机内存信息的方式 Android 开发中获取手机内存信息是非常重要的,了解手机的内存信息可以帮助开发者更好地优化应用程序的性能和资源利用率。在 Android 开发中,有时候我们想获取手机的一些...

    android手机内存分配小结

    总结来说,Android手机内存的分配涉及到硬件接口、内核、用户空间等多个层次,理解这些内存区域的划分和使用对于开发和调试Android应用程序、优化系统性能具有重要意义。同时,掌握查看和分析内存使用状态的工具和...

    android 获取cpu使用率, 内存 实时数据

    在Android平台上,获取CPU使用率和内存实时数据是开发者进行性能监控、优化应用或实现系统监控功能的关键步骤。本文将详细介绍如何在Android中获取这些关键信息,并提供相关的代码示例。 首先,我们要理解CPU使用率...

    android往手机内存和sdcard卡上存储数据

    这篇内容将详细讲解如何在手机内存以及SDCard(外部存储)上进行数据存储,并提供了一段经过封装的代码,方便开发者直接应用于实际项目。 首先,我们要了解Android提供的几种数据存储方式。它们包括: 1. **Shared...

    Android代码-安卓内存清理 改进版

    安卓手机内存清理 开源版,包括内存加速,垃圾清理,自启管理,软件管理等。 说明 &gt;现修复android5.0以上不能查看进程的问题,暂时不能支持7.0的查看进程的功能,欢迎各位提出相应的意见或建议,如不能配置好环境,...

    清理释放Android 安卓手机内存空间方法教程

    3. **移动应用至SD卡**:对于支持将应用安装到SD卡的Android版本(如Android 2.2及以上),可以将部分应用的数据或安装文件移动到SD卡上,以释放内部存储空间。需要注意的是,并非所有应用都支持这一功能,且可能会...

    Unity调用Android查看内存信息2

    通过创建一个Android Java对象并实现特定的接口,我们可以获取到Android设备的内存状态。在Android端,我们需要编写一个Java类,继承自UnityPlayerUnityInterface,这个接口包含了一个回调函数,用于将内存信息传递...

    Android获取系统储存以及内存信息的方法(二)

    Android获取储存信息以及内存信息可以用adb命令查看。 adb查看系统内存信息以及储存信息: 命令:adb shell cat /proc/meminfo 代码: private static final String FILENAME_PROC_MEMINFO = /proc/meminfo; /*...

    Android 将数据写入到Word中

    该项目主要功能是将数据写入到word中,需要的同志可以下载看看,项目中需要的jar包可在 http://download.csdn.net/detail/linzhenxiang123/9717253 进行下载

    android应用内存监控工具

    在Android应用开发中,内存管理是一项至关重要的任务,因为它直接影响到应用的性能、稳定性和用户体验。内存监控工具能够帮助开发者检测和分析应用的内存使用情况,预防和解决内存泄漏等问题。"Emmagee.apk"可能是一...

    android 导出数据到excel表格文件 .zip

    在Android平台上,将数据导出到Excel表格是一项常见的需求,特别是在数据管理和分析的应用场景中。这个.zip文件似乎包含了实现这一功能的代码或资源,命名为"familybill",可能是一个家庭账单管理应用的示例。下面...

    Android数据储存

    本主题将深入探讨“Android数据储存”,特别是针对非图片数据的处理,如将JSON数据序列化为对象,并存储到内存或文件系统中,以减少不必要的网络通信。 一、Android数据存储方式 1. SharedPreferences:适用于存储...

    Android智能手机动态内存取证技术综述.pdf

    Android智能手机动态内存取证技术是Android智能手机电子取证和犯罪侦查的重要组成部分,通过对Android智能手机动态内存的电子数据取证研究,可以获取电子证据,帮助取证人员更好地开展Android智能手机的取证工作。

    Android获取当前应用分配的最大内存和目前使用内存的方法

    Android 原生系统一般默认16M,但是国内手机一般都是特殊定制的,都有修改系统的内存大小,所有有时候,要查看具体应用系统分配的内存大小,还是需要实际去测试的, 测试方法如下: 方式一: ActivityManager ...

    基于SQLite3的Android手机数据恢复技术的研究

    【基于SQLite3的Android手机数据恢复技术的研究】 随着智能手机的普及,手机数据的取证和恢复变得至关重要,尤其是在法律调查和犯罪侦破中。传统的Android手机取证方法主要依赖于调用Android API来提取数据,但这种...

    著名android手机[图片缓存虚拟内存等应用实例]

    磁盘缓存(如DiskLruCache)则将图片保存到设备的外部存储,当内存缓存不足或者图片未在内存中时,从磁盘读取。 Android的Bitmap类是处理图像的核心,但其内存管理需要特别注意。不恰当的Bitmap使用可能导致内存...

Global site tag (gtag.js) - Google Analytics