0

apk に入れられたファイル (.txt など) に書き込むことはできますか? ユーザーがアプリを閉じたら、ファイルに何かを書き込んで、アプリを再度開いたときにそれを読みたいと思います。

4

2 に答える 2

0

共有設定に書き込むか、 app-private /data フォルダーにファイルを作成する必要があります。コンパイル時にそのファイルにもあるべき他のものがある場合は、それをリソースに保存し、最初の起動時に /data の新しいファイルに書き込みます。

于 2013-01-14T13:41:45.690 に答える
0

助けてくれてありがとう。たぶん、私がやりたいことを行うための最良の方法は、@ Priya によって提案されました。

環境設定を使用しました。

しかし、それが自分のやりたいことに適しているかどうかはまだ疑問です。ゲームのプレイ中にユーザーが獲得したポイントを追跡したいと考えています。ユーザーがアプリを再度開いたときに、アプリをインストールしてから獲得したすべてのポイントを表示する必要があります。環境設定がこれに適しているかどうか、または別のものを使用する必要があるかどうか疑問に思っています。

とにかく私は私のコードを投稿します、それは誰かを助けるかもしれません

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 に答える