首页 > 其他分享 >SharedPreferences使用

SharedPreferences使用

时间:2023-02-06 18:36:11浏览次数:47  
标签:java io number SharedPreferences 使用 import password



其他代码同,QQ登录

<span style="font-size:14px;">package com.itheima28.qqlogin.utils;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Environment;
import android.text.TextUtils;

public class UtilsOfSharePreferences {
/**
* 保存用户信息到sd卡
* */
public static boolean saveUserInfo(Context context,String number,String password){

try {
// /data/data/包名/shared_prefs/ithmima28
SharedPreferences sp = context.getSharedPreferences("ithmima28", Context.MODE_PRIVATE);

//获得一个编辑对象
Editor edit = sp.edit();

//存数据
edit.putString("number", number);
edit.putString("password", password);

//提交数据,真正存储起来了
edit.commit();
return true;
} catch (Exception e) {
e.printStackTrace();
}
return false;
}

/**
* 到sd卡获取用户信息
* */
public static Map<String,String> getUserInfo(Context context){

SharedPreferences sp = context.getSharedPreferences("ithmima28", Context.MODE_PRIVATE);

String number = sp.getString("number", null);
String password = sp.getString("password", null);

if(!TextUtils.isEmpty(number) && !TextUtils.isEmpty(number)){
Map<String,String> userInfoMap = new HashMap<String, String>();
userInfoMap.put("number", number);
userInfoMap.put("password", password);
return userInfoMap;
}

return null;
}
}</span>



标签:java,io,number,SharedPreferences,使用,import,password
From: https://blog.51cto.com/u_15955675/6040203

相关文章

  • 函数式编程-Consumer 在实际环境的使用
    packagecom.example.springstudy.test.consumer;importcom.example.springstudy.entity.UserInfo;importjava.util.function.Consumer;/***@Author:GuoDong......
  • Select2的使用
    Select2的使用Select2是一款基于JQuery的下拉列表插件,主要用来优化select,支持单选和多选,同时也支持分组显示、列表检索、远程获取数据等众多好用的功能项目地址:https://s......
  • java 8 stream 使用及其技巧
    java8stream使用及其技巧 什么是流?先来看看Pig upms中的使用@Override@Transactional(rollbackFor=Exception.class)publicBooleansaveUs......
  • Java中Lambda表达式基础及使用
    目录一、举例说明1、无参无返回1.1定义一个接口1.2接口实现类1.3测试类2、有参无返回代码示例3、有参有返回二、简单事项1、省略模式2、注意事项三、L......
  • (转)「Golang」for range 使用方法及避坑指南
    原文:https://blog.csdn.net/qq_37005831/article/details/114296008前言循环控制结构是一种在各种编程语言中常用的程序控制结构,其与顺序控制结构、选择控制结构组成了程......
  • Spring AOP使用接口方式实现
    目录一.环境准备二、spring接口方式实现aop步骤1.业务接口实现2.业务类3.通知类4.自定义切##点5.配置xml文件6.方法入口三.分析Spring提供了很多的......
  • 使用比console.log更优质的前端调试方案方案
    程序调试是程序开发必不可少的一环,刚开始接触前端调试时,最常用的就是​​console.log​​​打印变量进行调试,本文会分享一些笔者学习到的前端调试方法,减少对​​console.......
  • Android 编写使用root权限的android应用程序
    packagecom.iaiai;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.InputStreamReader;importandroid.app.Activity;importandroid.os.B......
  • nmcli使用方法
    1、查看网络链接nmcliconshow 2、修改ip地址、子网掩码,必须一起设置 1nmcliconmodifyens160ipv4.address10.0.0.103/16 3、修改网关地址1nmclicmod......
  • Android 使用ViewFlipper实现左右手势切换页面的demo
    废话少说,直接上代码吧main.xml:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/andr......