4

A と B という 2 つの異なる Android アプリがあるとします。

アプリ A はシステム管理者です。アプリ B をアンインストールする方法、または機能しないようにする方法はありますか?

4

3 に答える 3

5

はい、可能です。Intent.ACTION_DELETE 次のコードを参照してください。

Uri packageUri = Uri.parse("package:com.mypackgage");  
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE,packageUri);  
startActivity(uninstallIntent);  

上記のコードを実行すると、次のようにアプリケーションのアンインストールを求められます。

ここに画像の説明を入力

于 2012-09-19T10:42:52.033 に答える
1

以下のコードを試してapkをアンインストールしてください...

Uri packageURI = Uri.parse("package:com.example.uninstall"); // replace with your package name
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
uninstallIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(uninstallIntent);
于 2012-09-19T10:51:46.990 に答える
0

以下のコード スニペットを使用すると、ANDROID フォンにインストールされているアプリケーションをアンインストールできます。アンインストールの確認にリダイレクトされます...

パッケージ名としてアクションとデータを使用してインテント オブジェクトを作成し、ACTION_DELETE で開始します。

Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.parse("package:com.pack.Applicationname"));
startActivity(intent);
于 2012-09-19T10:44:59.967 に答える