dude, this post was from a year ago.... either way, there's no way around it... if you need to initiate a call to the user, ask the user for their phone number.
On Monday, June 3, 2013 9:10:01 AM UTC+3, Swati wrote: > > Hi Raghav, > > I am also using TelephonyManager.getLine1Number() method to get current > mobile number. > > But it is returning empty string always as in setting it displayed Unknown > for My Phone Number. > > I need current mobile number to initiate the call. I have to initiate a > call to current number only. > > So please let me know if you have any work around regarding this. > > On Wednesday, 4 January 2012 14:43:29 UTC+5:30, Raghav Sood wrote: >> >> Why do you need this? Are you trying to uniquely identify individual >> installs? If so, what will you do if your user doesn't have a SIM in his >> phone, or is on a tablet? Search the list. Identifying installs uniquely >> has been discussed before. >> >> FYI, to see if the carrier stores the number on your SIM, go to Settings >> -> About Phone -> Status -> My phone Number (In ICS. Other versions may >> vary slightly.) If it displays unknown there, then your number is not >> stored on the SIM. >> >> Thanks >> >> On Tue, Jan 3, 2012 at 4:46 PM, Upendra <[email protected]> wrote: >> >>> I had given read phone state permission for this. still i am getting >>> null not empty string. >>> >>> In android we can get sim serial number. So, is there any third API to >>> get the mobile number which is associated with SIM serial number. >>> >>> On Jan 3, 6:47 am, Vadim <[email protected]> wrote: >>> > Seems line a (lack of) permission problem. For GSM, the phone number >>> > is on the SIM card, and some carriers just don't put it on the card, >>> > and then the phone does not know what it is, but in this case you >>> > should get an empry string rather than a null. >>> > >>> > On Jan 2, 3:18 am, Kristopher Micinski <[email protected]> wrote: >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > > Some devices just do this, >>> > >>> > > what device are you using? >>> > >>> > > Also, you should have the read phone state permission for this, >>> though >>> > > if you didn't have it the result should be a security exception >>> rather >>> > > than this null behavior (unless I'm forgetting that the api silently >>> > > checks for the permission, however, I think this is not the case...) >>> > >>> > > kris >>> > >>> > > On Mon, Jan 2, 2012 at 6:13 AM, Upendra Reddy Vuyyuru< >>> [email protected]> wrote: >>> > > > Hi All, >>> > >>> > > > I am trying to fetch the telephone number of the device. I am >>> calling >>> > >>> > > > TelephonyManager.getLine1Number() it always returns null. >>> > >>> > > > Thank you in advance.... >>> > >>> > > > Regards >>> > > > Upendra Reddy.V >>> > >>> > > > -- >>> > > > 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 >>> >>> -- >>> 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 >>> >> >> >> >> -- >> Raghav Sood >> http://www.androidactivist.org/ - Author >> http://www.appaholics.in/ - Founder >> >> -- -- 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 --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

