2012-09-19 246 views

回答

5

是的,這是可能的,你需要使用Intent.ACTION_DELETE看看下面的代碼,

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

當你運行上面的代碼,它會要求如下卸載應用程序,圖像

enter image description here

+0

當用戶按下取消在這裏,是可以檢測它,並再次提示用戶卸載? – pru

+0

你可能不得不嘗試你自己。 – Lucifer

0

通過使用下面的代碼段,你可以在Android phone.It卸載已安裝的應用程序您重定向到卸載確認...

用行動和數據包名稱 創建一個意圖對象,並與ACTION_DELETE開始。

Intent intent = new Intent(Intent.ACTION_DELETE); 
intent.setData(Uri.parse("package:com.pack.Applicationname")); 
startActivity(intent); 
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); 
相關問題