gpt4 book ai didi

android - getAllCellInfo() 在华为荣耀 7 中返回一个空列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:05 31 4
gpt4 key购买 nike

我有一个 Android 应用程序可以获取手机信号塔的信息。我使用此 getAllCellInfo() 来获取主单元格和相邻单元格的信息。我将 ACCESS_COARSE_LOCATION 权限包含在 manifest.xml 中,并在运行时请求该权限。它适用于其他手机,但在华为荣耀 7 中,该函数返回一个空列表。

我的代码:
enter image description here
目录: enter image description here

我查过其他人的问题: getAllCellInfo returns null in android 4.2.1Android getAllCellInfo() returns null .

从一个问题来看,我认为对于华为手机,在我安装 Network Cell Info Lite 之前它们不支持 getAllCellInfo()和 NetMonster , 似乎应用程序可以获取华为荣耀 7 中的电池信息:

网络小区信息精简版
enter image description here
网怪
enter image description here

有人知道这方面的信息吗?

最佳答案

为了解决 getAllCellInfo() 中没有单元格的问题,我使用 getCellLocation() 获取 primaryCellId 和 trackingAreaCode,如下所示:

    Log.d(TAG, "updateCurrentCell: can't find any cells with getAllCellInfo");
CellLocation primaryLocation = telephonyManager.getCellLocation();
if (primaryLocation != null) {
int primaryCellId = Integer.parseInt(primaryLocation.toString().split(",")[1]);
int trackingAreaCode = Integer.parseInt(primaryLocation.toString().split(",")[0].replace("[", ""));
} else {
Log.d(TAG, "updateCurrentCell: not even with getCellLocation");
}

关于android - getAllCellInfo() 在华为荣耀 7 中返回一个空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43886256/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com