I have just seen one of these for phone model=IM-A730S. Not sure of the best way to handle it as I don't think the user will understand or appreciate me saying their phone shouldn't do it. Also I don't want to add the permission as then some users won't download my app since it looks like I have unnecessary permissions.
On Sunday, January 2, 2011 11:27:22 PM UTC, Yuv wrote: > > For some odd reason, this phone "SKY IM-A630K" wants the > READ_PHONE_STATE permission just to send an SMS message. So how would > you guys handle this? I guess I should wrap sendTextMessage with a try > catch and somehow notify the user that this failed because their phone > is buggy. Is that it? > > package_name=com.emergency.button, package_version=1.2, > phone_model=SKY IM-A630K, android_version=2.1-update1, > > stacktrace= > java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user > 10089 nor current process has android.permission.READ_PHONE_STATE. > at android.os.Parcel.readException(Parcel.java:1218) > at android.os.Parcel.readException(Parcel.java:1206) > at com.android.internal.telephony.IPhoneSubInfo$Stub > $Proxy.getLine1Number(IPhoneSubInfo.java:223) > at > android.telephony.TelephonyManager.getLine1Number(TelephonyManager.java: > 764) > at android.telephony.SmsManager.sendTextMessage(SmsManager.java: > 129) > at android.telephony.SmsManager.sendTextMessage(SmsManager.java: > 108) > at com.emergency.button.SMSSender.safeSendSMS(SMSSender.java: > 91) > at com.emergency.button.EmergencyActivity > $EmergencyThread.sendSMS(EmergencyActivity.java:294) > at com.emergency.button.EmergencyActivity > $EmergencyThread.sendMessages(EmergencyActivity.java:386) > at com.emergency.button.EmergencyActivity > $EmergencyThread.run(EmergencyActivity.java:266) > > If you want to see how exactly sendTextMessage was invoked: > > http://code.google.com/p/emergencybutton/source/browse/trunk/src/com/emergency/button/SMSSender.java?r=24 > > > Any help would be appreciated, > > > --Yuv -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

