軟件包是否可以自行卸載?如果一個軟件包共享相同的userId和簽名,它是否可以卸載另一個軟件包?是否有可能以編程方式在Android中卸載軟件包
32
A
回答
5
第三方應用程序無法以編程方式安裝或卸載任何其他軟件包,這會對Android造成安全風險。但是第三方應用程序可以問了Android OS安裝或使用意圖卸載一個包,這個問題應該提供更完整的信息:
install/uninstall APKs programmatically (PackageManager vs Intents)
+1
現在可以嗎? – 2017-07-20 12:40:11
12
嘿可能爲時已晚,但是這對我的作品。
Uri packageURI = Uri.parse("package:"+"your.packagename.here");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
0
呦可以採取先無障礙許可實現這一點,然後通過展示一個Accessbility覆蓋你可以告訴你的服務,點擊卸載按鈕!
0
在科特林,使用API 14+,你可以撥打以下:
startActivity(Intent(Intent.ACTION_UNINSTALL_PACKAGE).apply {
data = Uri.parse("package:$packageName")
})
它會顯示卸載提示您的應用程序。如果需要,您可以將packageName
更改爲其他應用程序的任何程序包名稱。
相關問題
- 1. 在java中以編程方式卸載軟件
- 2. 是否有可能以zip格式下載Win32的軟件包?
- 3. 是否有可能以編程方式升級Android固件?
- 4. 是否可以在Mac上卸載Xamarin安裝程序軟件
- 5. Android 2.1以編程方式卸載SDCard
- 6. 以編程方式卸載功能
- 7. 是否有人嘗試在Azure中以編程方式部署軟件包
- 8. 以編程方式確定是否安裝了Racket軟件包
- 9. 是否有可能在android中以編程方式關閉靜音模式?
- 10. 是否有可能以編程方式在Cocoa中打印IKImageBrowserView?
- 11. 是否有可能以編程方式觸發onbeforeunload事件?
- 12. 是否有可能以編程方式運行.scf文件
- 13. 是否有可能以編程方式「清理」電子郵件?
- 14. 在android中以編程方式卸載sdcard?
- 15. 是否有可能以編程方式下載.scn文件並運行它?
- 16. 是否有可能檢測到Android應用程序的卸載?
- 17. 是否有可能以編程方式收聽Android中的揚聲器輸出?
- 18. 是否有可能在Android應用上以編程方式限制帶寬?
- 19. 您是否可以通過編程方式確定用戶是否獲得了軟件包許可?
- 20. 在Mac OS X中卸載軟件包
- 21. 在DELPHI XE2中卸載軟件包
- 22. 如何在Pycharm中卸載軟件包
- 23. Linux:TRULY卸載軟件包?
- 24. 無法卸載軟件包
- 25. 是否有可能以編程方式在內存中編譯java源代碼?
- 26. Debian軟件包卸載過程
- 27. 使用「pip」卸載軟件包是否也刪除相關軟件包?
- 28. 是否有可能以編程方式確定視頻是否正在播放?
- 29. 是否有可能以編程方式設置Qtip的位置?
- 30. 是否有可能以編程方式更改PieRenderer?
請問...我知道有一個第三方應用程序稱爲輕鬆卸載,讓您卸載軟件包,所以也許我們應該看看源代碼。 2017年的 – 2009-05-21 09:28:11