我的雇主给了我一个毫微微蜂窝,目前我正试图弄清楚我的银河系是否可以访问毫微微蜂窝。由于我不能强制我的手机使用这个特定的单元,并且它总是自动使用可用的宏单元,所以我很难确定 femtocell 是否存在。
这是我到目前为止所尝试的。但它总是返回null
,这意味着在 android-docs 中我的设备无法使用 CellInfo 方法。
telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
List<CellInfo> cellInfo = telephonyManager.getAllCellInfo(); // returns null
List<NeighboringCellInfo> cellInfo = telephonyManager.getNeighboringCellInfo(); // returns null
然后
telephonyManager.getPhoneType(); // returns PHONE_TYPE_GSM
我也在另一篇文章中找到了这句话:
结论:目前,在 Android 上获取有关附近小区的信息是一件相当麻烦的事情。您可能需要结合使用所有三种方法来获取所需的信息,即使这样,有些东西也可能无法访问。
第三个选项可能是什么?有人对银河系有结论吗?有谁知道我如何检测femto_cell的可用性?这让我发疯:/