Java 我可以在android的R.drawable文件夹中将一些字符串值存储到文本文件中吗
我正在做一个锁屏应用程序。在我的应用程序中,我想存储PIN。。但每次从服务调用我的活动时,PIN值都会被重置。所以我想把PIN的值存储在一个永久的地方。有没有办法将PIN存储到R.drawable中的文本文件中?还是有更好的办法?请帮帮我是的,你不想把它放在资源文件夹里。改为使用。保存值:Java 我可以在android的R.drawable文件夹中将一些字符串值存储到文本文件中吗,java,android,android-securityexception,Java,Android,Android Securityexception,我正在做一个锁屏应用程序。在我的应用程序中,我想存储PIN。。但每次从服务调用我的活动时,PIN值都会被重置。所以我想把PIN的值存储在一个永久的地方。有没有办法将PIN存储到R.drawable中的文本文件中?还是有更好的办法?请帮帮我是的,你不想把它放在资源文件夹里。改为使用。保存值: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.edit().putString("p
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
prefs.edit().putString("pin",your_pin).apply();
要读取值,请执行以下操作:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
String pin = prefs.getString("pin","default pin");
有没有办法将PIN存储到R.drawable中的文本文件中
不,不可能在与apk捆绑的任何文件夹中写入或更改文件
还有更好的办法吗
使用以下方法在应用程序中存储数据:
1.用于保存数据
2.使用创建文件,将数据保存在应用程序的内部目录中
3.使用创建文件,将数据保存在应用程序的临时缓存文件的内部目录中
注意:当应用程序卸载或从应用程序管理器中清除缓存时,使用上述方法创建的所有文件都将被删除。我打赌我听到有人大喊“使用共享引用!”这就是我建议的…;)@DerGolem:“避免在评论中回答问题”我尝试使用SharedReferences。。但是每次从服务调用我的活动时,存储在SharedReference对象中的值也会发生变化。。你能举个例子吗code@Abinthaha:如果不想更新值,请使用
SharedReferences.contains(key)
检查key是否存在,否则无需添加新值谢谢。但我试着分享参考。但每次从服务调用我的活动时,SharedReference中的值也会发生变化。它像第一次一样工作