Gói có thể tự gỡ cài đặt không? Gói có thể gỡ cài đặt gói khác nếu họ chia sẻ cùng một userId và chữ ký không?Có thể gỡ bỏ cài đặt gói theo chương trình trong Android
Trả lời
Ứng dụng của bên thứ ba không thể cài đặt hoặc gỡ cài đặt bất kỳ gói nào khác theo chương trình, điều đó sẽ là rủi ro bảo mật cho Android. Tuy nhiên một ứng dụng bên thứ 3 có thể hỏi hệ điều hành Android để cài đặt hoặc gỡ bỏ cài đặt một gói sử dụng intents, câu hỏi này nên cung cấp thông tin đầy đủ hơn:
install/uninstall APKs programmatically (PackageManager vs Intents)
trong năm 2017 chúng ta có thể bây giờ? –
Hey lẽ quá muộn nhưng công trình này cho tôi.
Uri packageURI = Uri.parse("package:"+"your.packagename.here");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
Yo có thể đạt được điều này bằng cách đầu tiên cho phép tiếp cận lấy và sau đó bằng cách hiển thị một Accessbility Overlay bạn có thể nói dịch vụ của bạn bấm vào Gỡ bỏ nút!
Trong Kotlin, sử dụng API 14+, bạn chỉ có thể gọi như sau:
startActivity(Intent(Intent.ACTION_UNINSTALL_PACKAGE).apply {
data = Uri.parse("package:$packageName")
})
Nó sẽ hiển thị dấu nhắc gỡ bỏ cài đặt cho ứng dụng của bạn. Bạn có thể thay đổi packageName
thành bất kỳ tên gói nào của ứng dụng khác nếu cần.
- 1. Có Gỡ cài đặt một gói chương trình cho các cửa sổ không?
- 2. android - cài đặt LayoutParams theo lập trình
- 3. Cài đặt Đường dẫn trình đăng nhập theo chương trình
- 4. BỔ SUNG Gỡ cài đặt gói MSI
- 5. Ứng dụng Android tự gỡ cài đặt
- 6. Bật gỡ lỗi USB (trong cài đặt/ứng dụng/phát triển) theo chương trình từ trong ứng dụng
- 7. Homebrew được lắp đặt nửa chừng. Không thể cài đặt lại hoặc gỡ cài đặt - Tôi có thể gỡ cài đặt theo cách thủ công bằng cách nào?
- 8. Android: Cách lấy tên tệp trình cài đặt theo chương trình?
- 9. Python cài đặt gỡ bỏ cài đặt easy_install
- 10. Thay đổi cài đặt độ phân giải máy ảnh theo chương trình trong android
- 11. Cách kiểm tra theo chương trình nếu ứng dụng được cài đặt hay không trong Android?
- 12. cách làm cho chương trình có thể cài đặt
- 13. Có thể đặt MasterType theo chương trình không?
- 14. Sự cố khi gỡ cài đặt Gói NuGet
- 15. Android: BroadcastReceiver khi cài đặt/gỡ cài đặt ứng dụng
- 16. MATLAB gán "cài đặt xuất" -> "tải cài đặt từ" cho số liệu theo chương trình
- 17. Android đặt trọng số cho TextView theo chương trình
- 18. cài đặt/gỡ cài đặt trình điều khiển .inf lập trình bằng C# .net
- 19. Cách đặt Android ở chế độ chờ theo chương trình?
- 20. Gỡ cài đặt ứng dụng Silverlight ngoài trình duyệt theo lập trình
- 21. Gỡ bỏ hoàn toàn Android Studio, Eclipse và tất cả các gói libs/cài đặt với chúng
- 22. Android - không thể gỡ cài đặt ứng dụng
- 23. Cài đặt gói đã được gỡ bỏ khỏi kho CRAN dễ dàng
- 24. Làm cách nào để bạn gỡ cài đặt trình quản lý gói "pip", nếu được cài đặt từ nguồn?
- 25. Việc gỡ cài đặt gói có "pip" cũng có xóa các gói phụ thuộc không?
- 26. Văn bản nút cài đặt theo lập trình Android
- 27. Gỡ cài đặt MacRuby
- 28. Bạn có thể liên tục triển khai APK có cài đặt 'adb' mà không gỡ cài đặt trước không?
- 29. Cài đặt chương trình Python trên Linux
- 30. Trình cài đặt gói bị lỗi
Xin hỏi ... Tôi biết có một ứng dụng của bên thứ ba được gọi là gỡ cài đặt dễ dàng cho phép bạn gỡ cài đặt gói để có thể chúng tôi nên xem xét nguồn. –