请问, SharedPreferences 数据保存在什么地方?

huabinsir 2014-11-06 06:58:51
public static void putStringToSP(Context con,String key, String value){
Log.v("AAA", ".........2....putStringToSP..."+key);

SharedPreferences pref=con.getSharedPreferences(PREFERENCE_NAME, 0);
SharedPreferences.Editor editor = pref.edit();
editor.putString(key, value);
editor.commit();
}

请问, editor.putString(key, value); editor.commit(); 数据保存在什么地方?
...全文
757 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
螃蟹变异了 2014-11-12
  • 打赏
  • 举报
回复
引用 6 楼 huabinsir 的回复:
root手机成功了. 数据保存在 /data/data/应用程序包名 下面子目录里面, 这是不是android 程序的规范?
可以这么理解
huabinsir 2014-11-07
  • 打赏
  • 举报
回复
root手机成功了.

数据保存在 /data/data/应用程序包名 下面子目录里面, 这是不是android 程序的规范?


  • 打赏
  • 举报
回复
dada/data/应用的包名下,只是手机上看不见,虚拟机可以看见的,lz用虚拟机试试吧。。
sagittarius1988 2014-11-07
  • 打赏
  • 举报
回复
用代码咯。不过只能访问自己应用的data目录
螃蟹变异了 2014-11-07
  • 打赏
  • 举报
回复
引用 2 楼 huabinsir 的回复:
[quote=引用 1 楼 crabisacoolboy 的回复:] /data/data/应用程序包名 下面子目录里面
进入目录,提示"opendir failed, Permission denied" , 请问如何解决? 方法1 : 把手机 一键root, 但Root 不成功. 有其它什么办法吗? 如: 命令行之类的. [/quote] 如果你没有root权限是操作不了的,你命令行哪里显示的是一个美元符号,说明你没有root成功。 如果你想root手机,我也不知道如何做
huabinsir 2014-11-07
  • 打赏
  • 举报
回复
引用 1 楼 crabisacoolboy 的回复:
/data/data/应用程序包名 下面子目录里面




进入目录,提示"opendir failed, Permission denied" , 请问如何解决?

方法1 : 把手机 一键root, 但Root 不成功.

有其它什么办法吗? 如: 命令行之类的.

螃蟹变异了 2014-11-06
  • 打赏
  • 举报
回复
/data/data/应用程序包名 下面子目录里面

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧