Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私がAPKをインストールしたとしましょう。次に、このAPKで何かを変更し、(バージョンを変更せずに)置き換え(再インストール)しますか?その置換イベントを取得したい。それも可能ですか?
アプリケーションの初回起動時にのみ何かを行うためにSharedPreferencesを使用しているため、アプリを交換しても、このSharedPreferencesはリセットされません(アプリの初回起動と見なす必要があります)。何か案は?
ユーザーのデバイスの data/ ディレクトリに、ある種のフラグや設定自体を保存することもできます。
次に、アプリを起動すると、このデータが存在する場合、バージョンに関係なく、アプリが以前にそこにあったことがわかります。
バージョン値を変えずに放送されるイベントはないと思います。ただし、android:versionCodeパッケージのバージョンの違いを検出するために変更することをお勧めします。
android:versionCode