该代码在Samsung和Sony设备上可以正常使用,但在Huawei P Smart上,getAllCellInfo()返回null。 一些摘要:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) {
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
List<CellInfo> cellInfo = ((TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE)).getAllCellInfo();
}
}
该应用拥有ACCESS_COARSE_LOCATION权限。地理位置服务已打开。