@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
private static Set<VisibleCell> getAllVisibleCellsPostJellyBeanMr1(
TelephonyManager telephonyManager) {
Set<VisibleCell> visibleCells = new HashSet<>();
// Retrieve visible cell networks
List<CellInfo> cellInfos = telephonyManager.getAllCellInfo();
if (cellInfos == null) {
return visibleCells;
}
long elapsedTime = sTimeProvider.getElapsedRealtime();
long currentTime = sTimeProvider.getCurrentTime();
for (int i = 0; i < cellInfos.size(); i++) {
CellInfo cellInfo = cellInfos.get(i);
VisibleCell visibleCell =
getVisibleCellPostJellyBeanMr1(cellInfo, elapsedTime, currentTime);
if (visibleCell.radioType() != VisibleCell.UNKNOWN_RADIO_TYPE) {
visibleCells.add(visibleCell);
}
}
return visibleCells;
}
PlatformNetworksManager.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:365browser
作者:
评论列表
文章目录