2010-09-30 43 views
5

thấy rằng tôi không thể ghi vào cài đặt trong LG-P500 (Android 2.2). Đây là mã của tôi:cập nhật nhà cung cấp Android.Settings.System value

android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.AUTO_TIME, 1); 

Giá trị để xác định nếu người dùng thích những ngày, giờ và múi giờ được tự động lấy từ mạng (NITZ). 1 = có, 0 = không

Nó hoạt động tốt trong trình giả lập của tôi android 2.2 Tôi cũng thử trong điện thoại khác, HTC android 2.1 nó hoạt động tốt quá.

Có ai biết điều gì sẽ xảy ra không? Cảm ơn bạn rất nhiều.

Trả lời

3

Bạn nên thêm

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

để AndroidManifest.xml tập tin của bạn.

này nên làm các trick ;-)

+0

tôi cố gắng rằng một quá .. nó hoạt động trong HTC Hero, nhưng vẫn không làm việc trong LG Optimus một .. – user430926

+0

Tôi đang trên LG Optimus One và các công trình này .. kiểm tra mã của bạn, có thể bạn đã quên một số bộ lọc ý định trong Tệp kê khai .. – Mariux

+1

Quyền WRITE_SECURE_SETTINGS chỉ được phép đối với các ứng dụng hệ thống. – theWook

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