private void getCellLocation(CellLocation location) {
if (location!=null) {
if (Permissions.checkLocation(context.getApplicationContext())) {
if (location instanceof GsmCellLocation) {
GsmCellLocation gcLoc = (GsmCellLocation) location;
//PPApplication.logE("PhoneStateScanner.getCellLocation", "gsm location="+gcLoc);
if (gcLoc.getCid() != -1) {
//PPApplication.logE("PhoneStateScanner.getCellLocation", "gsm mCid="+gcLoc.getCid());
registeredCell = gcLoc.getCid();
lastConnectedTime = Calendar.getInstance().getTimeInMillis();
}
} else if (location instanceof CdmaCellLocation) {
CdmaCellLocation ccLoc = (CdmaCellLocation) location;
//PPApplication.logE("PhoneStateScanner.getCellLocation", "cdma location="+ccLoc);
if (ccLoc.getBaseStationId() != -1) {
//PPApplication.logE("PhoneStateScanner.getCellLocation", "cdma mCid="+ccLoc.getBaseStationId());
registeredCell = ccLoc.getBaseStationId();
lastConnectedTime = Calendar.getInstance().getTimeInMillis();
}
}
//else {
// PPApplication.logE("PhoneStateScanner.getCellLocation", "unknown location="+location);
//}
PPApplication.logE("PhoneStateScanner.getCellLocation", "registeredCell=" + registeredCell);
}
}
else
PPApplication.logE("PhoneStateScanner.getCellLocation", "location is null");
}
PhoneStateScanner.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:PhoneProfilesPlus
作者:
评论列表
文章目录