0

是否可以在放入 apk 的文件(例如 .txt)上进行写入?当用户关闭我的应用程序时,我想在文件上写一些东西,然后在我的应用程序重新打开时读取它。

4

2 回答 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 回答