I am also having the same problem.
 String MSISDN  = ((TelephonyManager)
this.getSystemService(this.TELEPHONY_SERVICE)).getLine1Number();

returns null.

is there any way i can get MSISDN?
can i get it by sms?



On Wed, Sep 23, 2009 at 6:15 AM, an0 <an0...@gmail.com> wrote:

>
> I've the same problem. In what cases will getLine1Number return null
> or empty? And what to do to fetch the phone number in these cases?
>
> On Sep 8, 1:42 pm, "Roman ( T-Mobile USA)" <roman.baumgaert...@t-
> mobile.com> wrote:
> > Your code looks fine to me.
> >
> > Could you check whether this.telMgr.getLine1Number() returns null ?
> >
> > Also verify the setting application (go to about phone --> status -->
> > phone number). You should be able to see your phone number.
> >
> > In cases where you have the radio switched off you cannot read the
> > phone number from your SIM card or the SIM card is not available at
> > all.
> >
> > By the way from which carrier is your SIM card?
> >
> > --
> > Roman Baumgaertner
> > Sr. SW Engineer-OSDC
> > ·T· · ·Mobile· stick together
> > The views, opinions and statements in this email are those of the
> > author solely in their individual capacity, and do not necessarily
> > represent those of T-Mobile USA, Inc.
> >
> > On Sep 7, 9:48 am, Mark Ellul <mark.el...@gmail.com> wrote:
> >
> >
> >
> > > Hi,
> >
> > > I am trying to create an app that gets the location and telephone
> > > number of the phone.
> >
> > > This is the Code I am using to get the telephone number (I am focusing
> > > on sdk 1.5) and in the emulator this works
> >
> > > try {
> > >             this.telMgr = (TelephonyManager) this.getSystemService
> > > (Context.TELEPHONY_SERVICE);
> > >             this.telephoneNumber = this.telMgr.getLine1Number();
> > >             LogMessage(String.format("Your Telephone Number:%s",
> > > this.telephoneNumber));
> > >             } catch(Exception ex)
> > >             {
> > >                 LogMessage(ex.getMessage());
> > >             }
> >
> > > However on my HTC Hero it doesn't.
> >
> > > The Permissions I am using for both Location and Telephone number
> > > are...
> >
> > >     <uses-permission
> > > android:name="android.permission.ACCESS_FINE_LOCATION"></uses-
> > > permission>
> > > <uses-permission
> > > android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-
> > > permission>
> > > <uses-permission android:name="android.permission.CALL_PHONE"></uses-
> > > permission>
> > > <uses-permission
> > > android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-
> > > permission>
> >
> > > <uses-permission android:name="android.permission.READ_PHONE_STATE"></
> > > uses-permission>
> > > <uses-permission
> > > android:name="android.permission.PROCESS_OUTGOING_CALLS"></uses-
> > > permission>
> >
> > > Can anyone help me out with some pointers on where to start looking?
> >
> > > Regards
> >
> > > Mark
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to