Android(安卓)Sharepreferrence 保存数据到手机内存
16lz
2021-12-04
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 studio 取消自动保存功能(已解决)
- android中Json数据保存方式
- android练习一之保存用户名
- SharedPreferences 数据存储
- Android截图之 -- 手机端
- Android(安卓)Activity生命周期以及onSaveInstanceState、onRest
- Android中调用摄像头拍照保存,并在相册中选择图片显示
- Android各种获取Context方法