我正在尝试使用新的电话 API。我打电话给 TelephonyManager 的getAllCellInfo()但我得到的只是一个空对象(意味着它不可用)。
当前使用带有最新更新(4.2.2)的官方rom的nexus 4。
应补充:
- 我没有从 DDMS 收到任何错误。
- 我的清单中有 ACCESS_COURSE_UPDATES
有任何想法吗?
我正在尝试使用新的电话 API。我打电话给 TelephonyManager 的getAllCellInfo()但我得到的只是一个空对象(意味着它不可用)。
当前使用带有最新更新(4.2.2)的官方rom的nexus 4。
应补充:
有任何想法吗?
该功能需要一些权限集,特别是 ACCESS_COARSE_UPDATES,确保将其添加到应用程序清单 xml:
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES"/>
此外,关于读取电话状态的电话 api 可能也需要这个:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
我有同样的问题,我放弃了 CellInfo 类,但使用 CellLocation 来获取信息。