使用以下代码,我正在尝试获取可用的单元格信息:
import android.telephony.CellInfo;
TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService( context.TELEPHONY_SERVICE );
List<CellInfo> cellList = telephonyManager.getAllCellInfo();
知道方法 getAllCellInfo() 和类 CellInfo 是在 API 级别 17 中引入的,我在 AndroidManifest.xml 文件中设置了android:minSdkVersion="17" 。
但是,在 Eclipse 中,我收到一条错误消息: 无法解析导入 android.telephony.CellInfo并且 方法 getAllCellInfo() 未定义 TelephonyManager 类型
我已经尝试清理、关闭 Eclipse 并重建我的项目,但我仍然收到这些错误。我不知道为什么 Eclipse 不承认这些声明
谢谢你的帮助。
编辑:权限android.permission.ACCESS_COARSE_LOCATION也包含在 AndroidManifest.xml 文件中。但问题仍然存在。