telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
cellLocation = (GsmCellLocation)telephonyManager.getCellLocation();
cid = cellLocation.getCid();
lac = cellLocation.getLac();
在Android上使用CID、MNC、MCC、LAC是否有其他方法获得Lat Lon?
我是Markus,OpenCellid的维护者。我想全世界有超过50.00.000个基站。OpenCellID目前在其数据库中有550万个基站。我检查了数据库并发现,您正在寻找的单元格(尚未)在OpenCellID数据库中。
解决这个鸡蛋里挑骨头的问题的最好方法是应用程序为OpenCellID做出贡献并同时使用OpenCellID数据。OpenCellID最近发布了一个Android库,它使OpenCellID的贡献以及使用OpenCellID数据变得尽可能容易。您可以在这里找到更多信息:http://wiki.opencellid.org/wiki/android_library
请注意,不建议在web上发布秘密的个人OpenCellID apiKey。因此我现在删除了它。
null 问题: 如何在Linux中将MCC、MNC、LAC、Cell ID转换为经纬度值? 为什么每次尝试读取时单元格ID都不同?
问题内容: 有一段时间,我试图获取附近基站的CellID和LAC。不幸的是,我没有做到这一点。第一种选择是使用: 但是在这种情况下,我收到-1值(据我了解,这意味着它不是GSM,但是当我使用isGSM进行检查时,它显示为“ true”)。我发现网上冲浪的另一种方式(我对其进行了一些更新) 但是在这种情况下,我按下执行按钮后应用程序立即崩溃。Eclipse没有显示任何错误。可能有人对如何解决我的问题
我知道使用我们可以获得我们网络供应商的MNC和MCC, 但我只能获得主sim卡的MNC和MCC数据。我想知道是否有一种方法可以获取android设备的辅助sim卡的mnc、mcc、lac和cellid。
我正在更新一些代码,以使用5.1中添加到Android中的多SIM卡支持。我们在应用程序中经常检查SIM卡运营商(或MCC-MNC组合),因此我正在编写的代码涉及到从依赖TelephonyManager的迁移。getSimOperator()从SubscriptionManager获取SubscriptionInfo,每个SubscriptionManager都允许访问SIM卡的MCC和MNC。
PLMN标识符(3字节),由MCC(移动国家代码)和MNC(移动网络代码)组成。 我被告知(尽管我持怀疑态度),这应该导致: 但是我一辈子都想不出如何从PLMN中得到结果,那么我该如何解析呢?
例如,我有一个双卡手机,里面有Airtel和沃达丰sim卡。我想知道我们能否得到两家网络供应商的MCC和MNC。 这我知道 使用getPhoneCount()我们可以知道一台设备有多少SIM卡 使用getNetworkOperator()可以获得活动网络运营商的MCC MNC。