2010-12-10 15 views
2

Android搭載端末に2つのアプリケーションがロードされている場合、別のアプリケーションを削除するコールはありますか?私は別のアプリを起動する方法と同様の方法でアプリを削除する方法を探しています。Androidでは、別のアプリケーションからアプリケーションを削除できますか?

私はこれがインテント/アクティビティのやりとりで可能かもしれないと考えましたが、それは可能ではないようです。これは明白な理由で許可されないかもしれないが、とにかくチェックしたいと思っていたようだ。

フォローアップの質問は、アプリケーション自体を削除できますか?

+1

番号を未ルートずに、その後もあなたができるようにしませんアプリを起動します。 – Falmarri

答えて

20

あなたはユーザーの承認なしに削除を完了することはできませんが、彼らは削除を確認することができ、画面を起動する意図を使用することができます。

Uri packageURI = Uri.parse("package:"+"some.package.to.remove"); 
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); 
startActivity(uninstallIntent); 
0

削除プロセスを高速化するクイックアンインストーラのようなアプリがありますが、ユーザーがまだこれを超えて最終的な意見を持っている必要があるため、アプリを削除するインテントを見つける必要があります。

関連する問題