1

アプリを初めてインストールするとき、またはアプリを再インストールするときに、リリース ノートの webView を追加する作業を行っています。私の質問は、ユーザーが既存のアプリの上にアプリをインストールする 2 番目の部分です。インストール後にリリース ノートを削除することを考えましたが、実行時にアセットからファイルを削除することはできません。このケースを特定する方法はありますか?

4

2 に答える 2

1

でリリース ノートが最後に表示された時刻を保存SharedPreferencesし、アプリのインストール時刻と照らし合わせてみてはどうでしょうか。新規インストールでは には何もないSharedPreferencesため、リリース ノートを表示する必要があることがわかります。

この方法でアプリのインストール時間を取得できます: Android からアプリのインストール時間を取得する方法

于 2012-01-16T19:45:26.873 に答える
0

アプリでSharedPreferences 、通常のファイル IO、または SQLite DB を使用して、現在のリリース ノートが既に表示されているかどうかを示すフラグなどの永続的な情報を保存できます。このデータは、アプリの更新後も「存続」します。
ただし、これらのデータは、アプリが電話からアンインストールされると削除されますが、それは問題ではないと思います.

于 2012-01-16T18:53:45.277 に答える