2013-10-23 16 views
5

Tôi cố gắng để kích hoạt tính năng Cài đặt Khả năng tiếp cận dịch vụ trên 4,0 nhưng Nó được hiển thị một ngoại lệ tức là,Làm thế nào để thiết lập quyền WRITE_SECURE_SETTINGS trong Android?

Nguyên nhân: java.lang.SecurityException: Permission từ chối: văn bản để bảo đảm cài đặt yêu cầu android.permission.WRITE_SECURE_SETTINGS

Trong Manifest tôi đã tuyên bố sự cho phép này như thế này.

<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 

Nhưng trong biểu hiện biên soạn Lỗi tức là, Quyền chỉ là Ứng dụng hệ thống. Vì vậy, tôi không hiểu cách giải quyết vấn đề này.

Cảm ơn trước

Đây là mẫu mã của tôi

if (Settings.Secure.getString(getContentResolver(), 
       Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) { 
      if (Settings.Secure.getString(getContentResolver(), 
        Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) { 
       System.out.println("Putting the Value to Enable.."); 
       Settings.Secure.putInt(getContentResolver(), 
         Settings.Secure.ACCESSIBILITY_ENABLED, 0); 
      } else { 
       Settings.Secure.putInt(getContentResolver(), 
         Settings.Secure.TOUCH_EXPLORATION_ENABLED, 1); 
      } 
     } 

Trả lời

5

WRITE_SECURE_SETTINGS là không có sẵn cho các ứng dụng. Không có ứng dụng nào bên ngoài hệ thống/chương trình cơ sở có thể nhận được giấy phép đó.

Vui lòng kiểm tra this trả lời

Các vấn đề liên quan