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

Reply via email to