Tôi muốn nhắc người dùng nếu tùy chọn này không được bật.Có cách nào để kiểm tra xem "Cài đặt từ nguồn không xác định" có được bật trên Android không?
15
A
Trả lời
4
Uri settingsUri = Settings.Secure.CONTENT_URI;
String[] projection = new String[]{Settings.System.VALUE};
String selection = Settings.Secure.NAME + " = ? AND " +
Settings.Secure.VALUE + " = ?";
String[] selectionArgs = {Settings.Secure.INSTALL_NON_MARKET_APPS,
String.valueOf(1)};
Cursor query = getContentResolver().query(settingsUri, projection,
selection, selectionArgs, null);
if (query.getCount() == 1) {
// it's enabled
} else {
// it's not
}
11
Dưới đây là một cách để kiểm tra cài đặt này:
boolean isNonPlayAppAllowed = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS) == 1;
Ngoài ra mã này để hiển thị các thiết lập để người dùng có thể tôi hữu ích:
if (!isNonPlayAppAllowed) {
startActivity(new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS));
}
Các vấn đề liên quan
- 1. Cách kiểm tra xem liệu dữ liệu nền có được bật trên Android không?
- 2. Làm cách nào để kiểm tra xem bluetooth có được bật theo chương trình không?
- 3. Có cách nào để kiểm tra xem một hàm VBScript có được xác định không?
- 4. Xác định xem mô-đun Magento có được bật không
- 5. Không thể xác định xem cửa hàng Google Play có được cài đặt hay không trên thiết bị Android
- 6. Cách kiểm tra xem NFC có được bật hay không trong Android?
- 7. Kiểm tra xem javascript có được bật
- 8. Kiểm tra xem Gói Python có được cài đặt
- 9. Kiểm tra xem Skype có được cài đặt
- 10. Kiểm tra xem Font có được cài đặt
- 11. Kiểm tra xem PHP có được cài đặt trên Apache hoặc IIS Server không?
- 12. Có cách nào để kiểm tra xem phông chữ nào được cài đặt trên máy thông qua web không?
- 13. Cách kiểm tra xem sql_safe_updates có bật không?
- 14. Làm cách nào để kiểm tra xem ứng dụng của tôi có được đặt mặc định hay không trong Android?
- 15. Làm cách nào để kiểm tra xem tôi có cần cài đặt VCRedist không?
- 16. Kiểm tra xem gói có được cài đặt
- 17. Làm cách nào để kiểm tra xem IDENTITY_INSERT có được đặt thành BẬT hoặc TẮT trong SQL Server không?
- 18. Làm cách nào để kiểm tra xem Java JDK có được cài đặt trên máy Mac không?
- 19. Có cách nào để kiểm tra xem một biến được định nghĩa trong Java không?
- 20. Bất kỳ cách nào khác để kiểm tra xem nhà cung cấp vị trí mạng có được bật không?
- 21. Cách kiểm tra xem JCheckBox có được kiểm tra không?
- 22. Cách kiểm tra xem tên eval có không được xác định
- 23. Cách kiểm tra xem asp.net mvc 3 có được cài đặt không?
- 24. Kiểm tra xem phiên bản đầy đủ của .net có được cài đặt không?
- 25. Xác định xem Chế độ trên máy bay có được bật trên iPhone không?
- 26. Cách kiểm tra xem chương trình có được cài đặt trên hệ thống Windows
- 27. Trình duyệt iPhone: Kiểm tra xem ứng dụng iPhone có được cài đặt từ trình duyệt
- 28. Kiểm tra xem biểu tượng có được xác định là
- 29. Kiểm tra xem phiên bản DirectX nào được cài đặt
- 30. Kiểm tra xem cookie có được đặt
tôi đã phải sử dụng android.provider. Cài đặt.Secure ... –