1

私がAPKをインストールしたとしましょう。次に、このAPKで何かを変更し、(バージョンを変更せずに)置き換え(再インストール)しますか?その置換イベントを取得したい。それも可能ですか?

アプリケーションの初回起動時にのみ何かを行うためにSharedPreferencesを使用しているため、アプリを交換しても、このSharedPreferencesはリセットされません(アプリの初回起動と見なす必要があります)。何か案は?

4

2 に答える 2

2

ユーザーのデバイスの data/ ディレクトリに、ある種のフラグや設定自体を保存することもできます。

次に、アプリを起動すると、このデータが存在する場合、バージョンに関係なく、アプリが以前にそこにあったことがわかります。

于 2012-07-12T13:57:33.477 に答える
0

バージョン値を変えずに放送されるイベントはないと思います。ただし、android:versionCodeパッケージのバージョンの違いを検出するために変更することをお勧めします。

于 2012-07-12T13:55:17.900 に答える