ユーザーがボタンをクリックしたときにアプリケーションをアンインストールします。このコードで:
Uri packageURI = Uri.parse("package:"
+ pkNames[position]);
Intent uninstallIntent = new Intent(
Intent.ACTION_DELETE, packageURI);
context.startActivity(uninstallIntent);
ただし、一部のアプリケーションはアンインストールできません。設定や音楽など...これらのアプリケーションをアンインストールしようとすると、次のように表示されます:アンインストールが成功しません。
私はこのコードでパッケージを取得します:
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
packages = pm.queryIntentActivities(mainIntent, 0);
アプリケーションがアンインストール可能かどうかを検出するにはどうすればよいですか?