是否可以在放入 apk 的文件(例如 .txt)上进行写入?当用户关闭我的应用程序时,我想在文件上写一些东西,然后在我的应用程序重新打开时读取它。
问问题
66 次
2 回答
0
您应该写入共享首选项或在 app-private /data 文件夹中创建一个文件。如果您在编译时还有其他内容也应该在该文件中,请将其存储到资源中,并在第一次启动时将其写入 /data 中的新文件。
于 2013-01-14T13:41:45.690 回答
0
感谢大家的帮助。@Priya 建议了做我想做的最好的方法。
我使用了首选项。
但我仍然想知道它是否适合我想做的事情。我想跟踪用户在玩我的游戏时获得的积分;当用户重新打开我的应用程序时,我必须显示他们安装我的应用程序后获得的所有积分。我只是想知道 Preferences 是否适合并适用于此,或者我是否应该使用其他东西。
无论如何我发布我的代码,它可能会帮助某人
public class managePreferences{
Context context;
managePreferences(Context context){
this.context = context;
}
public String readPreference(String fieldName, String defaultValue){
SharedPreferences prefs = context.getSharedPreferences("MY_PREFERENCES", Context.MODE_PRIVATE);
String value = prefs.getString(fieldName, defaultValue);
return value ;
}
public void writePreference(String fieldName, String value){
SharedPreferences prefs = context.getSharedPreferences("MY_PREFERENCES", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString(fieldName, value);
editor.commit();
}
}
于 2013-01-15T10:02:45.917 回答