2012-03-29 13 views
6

アプリケーションをアンインストールする方法はありますか? 例: 私のアプリで「アンインストール」ボタンをクリックし、アプリをアンインストールすることができます。Androidアプリケーションの自己アンインストール

ファームウェアの機能を呼び出して、アプリケーションがアンインストールされるようにアクションを委任することができます。

私が必要とする理由は、アプリケーションがアンインストールされると、アプリケーションによってダウンロードされたsdcardのファイルを削除する必要があるということです。

+0

が重複する可能性を、このITの仕事をしてみてくださいIntent.ACTION_DELETE

を使用してアプリケーションを削除することができますhttp://stackoverflow.com/questions/6813322/install-uninstall-apks-programmatically-packagemanager-vs-intents) –

答えて

10

あなたは(私のために[プログラムからインストール/アンインストールのAPK(インテントVS PackageManager)]の

​​
+0

これは、アンインストール画面にユーザーを連れて行きます。 –

+0

こんにちは、私は遅くスーパーです知っていますが、自動的にアプリをアンインストールする方法を知っていますか? (すなわち、ユーザからの確認の必要がない) –

3

いいえ、あなたは単純にできません。少なくともルーツではない電話機ではありません。ユーザーはUninstall画面に移動できますが、アプリをアンインストールするには「アンインストール」をクリックする必要があります。詳細についてはinstall/uninstall application programmatically.

-1

残念ながら、あなたはアプリケーションをアンインストールすることはできませんし、あなたのアプリがアンインストールされていることを検出することはできません。これは、セキュリティを維持し、マルウェアが物事を乱さないようにするためです。

ファイルを保存するためにsdカードを使用する代わりに、内部ストレージを使用することをお勧めします。これらのファイルは、アプリケーションのアンインストール時に自動的に削除されます。

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

関連する問題