Android のシステム アプリ (プリインストール) が基本パッケージからアップグレードされたことを検出するにはどうすればよいですか?
と同様に、ホーム インテント フィルターを処理するアクティビティがパッケージに少なくとも 1 つ含まれているかどうかを知りたいです。
Android のシステム アプリ (プリインストール) が基本パッケージからアップグレードされたことを検出するにはどうすればよいですか?
と同様に、ホーム インテント フィルターを処理するアクティビティがパッケージに少なくとも 1 つ含まれているかどうかを知りたいです。
最初のものについては、[設定] に移動して、[アンインストール] または [更新プログラムのアンインストール] (この apk がシステム内にあることを意味します) のオプションが表示されるかどうかを確認できます。
2 つ目は、デバイスを接続して Logcat を確認します。
コード内: パッケージとそのPackageInfoを取得すると、 lastUpdateTime と firstInstallTime にアクセスできます。2番目のものについてはわかりませんが、方法がわかったら共有してください:)