BlackBerry Forums Support Community               

Closed Thread
LinkBack Thread Tools
Old 09-23-2009, 12:50 AM   #1 (permalink)
New Member
Join Date: Sep 2009
Model: 7100T
Carrier: SDFD
Posts: 5
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default how to retrieve CellID, MNC, MCC and LAC

Please Login to Remove!


I try to find Cell ID,MNC,MCC and LAC by using GPRSInfo.getCellInfo(). I compiled it with simulator and tried the program on three different Blackberry simulator(BlackBerry 8800-02, 9500 Vodophone, 9630) which I believe that they have GPS. Unforunately, all the values seem to equal to 0. I do not think my code is wrong. You can see the code below. Could you please tell me a way to see exact values of Cell ID, MNC, MCC and LAC? Do I need to find a real Blackberry telephone (which does support GPS) ? I can'T do it by using simulators? I would be so glad if you can assist me. Thank you in advance.

The code that I use to find out Cell ID, MNC, MCC and LAC:

   int CellId=GPRSInfo.getCellInfo().getCellId();
        int LAC=GPRSInfo.getCellInfo().getLAC();
        int MCC=GPRSInfo.getCellInfo().getMCC();
       int MNC=GPRSInfo.getCellInfo().getMNC();

       String CellId1=Integer.toString(CellId);
       String LAC1=Integer.toString(LAC);
       String MCC1=Integer.toString(MCC);
       String MNC1=Integer.toString(MNC);

       String CellId2 = System.getProperty("CellID");
       String LAC2 = System.getProperty("LocAreaCode");
        add(new RichTextField("Hello World!"));
        add(new RichTextField("Cell ID is="+CellId1));
        add(new RichTextField("LAC1 is="+LAC1));
        add(new RichTextField("MCC1 is="+MCC1));
        add(new RichTextField("MNC1 is="+MNC1));
        add(new RichTextField("MNC is="+MNC));
        add(new RichTextField("Cell ID2 is="+CellId2));
        add(new RichTextField("LAC2 is="+LAC2));

Copyright 2004-2016
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.