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]<javascript:> > > 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]<javascript:> >> > > > To unsubscribe from this group, send email to >> > > > [email protected] <javascript:> >> > > > 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]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> 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.

