2015-03-31 11 views
10

Lỗi trong điện thoại HTC chỉ hoạt động rất tốt trong samsung, lg, vvjava.lang.SecurityException: Yêu cầu READ_PHONE_STATE: Không sử dụng 10.210 cũng không quá trình hiện tại .. trong HTC Điện thoại chỉ

java. lang.SecurityException: Yêu cầu READ_PHONE_STATE: không sử dụng 10.210 cũng không quá trình hiện tại có android.permission.READ_PHONE_STATE

Permission được đưa ra trong tập tin Manifest

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

Mã của tôi dưới đây

final TelephonyManager tm=(TelephonyManager)con.getSystemService(Context.TELEPHONY_SERVICE); 
String deviceId = tm.getDeviceId(); 

Mã này đã được thử nghiệm trong hàng trăm Samsung, LG, Xiomi, Gionee, Xolo, vv điện thoại và làm việc rất rất nhiều mỹ.

nó chỉ cho lỗi trong điện thoại HTC Desire Dòng như,

PHONE_MODEL = HTC Desire 700 dual sim ANDROID_VERSION = 4.1.2

tôi lặp lại nó mang lại cho lỗi chỉ trong điện thoại htc , trong các công trình khác tốt.

Lưu ý: - Vui lòng hiểu và đọc kỹ câu hỏi trước khi đánh dấu là trùng lặp.

+1

Chúng tôi có cùng một vấn đề. Bạn đã bao giờ tìm thấy một giải pháp chưa? – zaitsman

+0

xin lỗi để nói, nhưng không tìm thấy giải pháp nào. –

Trả lời

0

READ_PHONE_STATE hiện được coi là Quyền nguy hiểm và người dùng phải đồng ý cho bạn sử dụng. Nó không đủ để bao gồm nó trong Manifest của bạn.

Dưới đây là thông tin và ví dụ khác về cách yêu cầu quyền.

http://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

http://developer.android.com/training/permissions/requesting.html

+0

đây không phải là vấn đề. người dùng của tôi đã biết về điều này. nhưng bạn có giải pháp cho việc này không? –

+0

Bài đăng nêu rõ hệ điều hành là 4.1.2 khi các quyền nguy hiểm không tồn tại. – zaitsman

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