7
アプリケーションが正常に動作しているが、ユーザーが強制的に停止またはアンインストールしたとします。これを行う方法はありますか?古いアプリがシステムに存在するかどうか定期的にチェックする別のアプリを書くのがよい方法でしょうか?アンドロイドアプリの強制停止またはアンインストールを検出するにはどうすればよいですか?
アプリケーションが正常に動作しているが、ユーザーが強制的に停止またはアンインストールしたとします。これを行う方法はありますか?古いアプリがシステムに存在するかどうか定期的にチェックする別のアプリを書くのがよい方法でしょうか?アンドロイドアプリの強制停止またはアンインストールを検出するにはどうすればよいですか?
Androidでこれを検出する方法はありません。申し訳ありません。
ユーザまたはシステムが強制的にアプリケーションを停止すると、プロセス全体が単純に終了します。これが起こったことを知らせるコールバックはありません。
ユーザーがアプリケーションをアンインストールすると、まずプロセスが強制終了され、apkファイルとデータディレクトリが削除されます。パッケージマネージャでは、登録済みのインテントフィルタを他のアプリに通知します。
しかし、以前のアプリがシステムに存在するかどうかを確認するために別のアプリを書く場合、それは可能ですか? PackageManagerを使ってperticularパッケージがシステムに存在するかどうかを確認する - –
@ sachin.surya89そうです。 2番目のアプリをAlarmManagerを使用して定期的に開いて、アプリがインストールされているかどうかを確認できます。しかし、ユーザーは2番目のアプリもアンインストールできるので、どのように役立ちますか分かりません。 –
私たちは隠れアプリを書くことができます..?起動時にseviceを起動するレシーバーだけのようにperticularアプリケーションが存在するかどうかを検出します。http://stackoverflow.com/questions/14204720/android-hidden-applicationこれが役に立ちます。 –