‘壹’ android 如何判断手机是否有方向传感器
直接判断SensorManager sm是否为空,为空的话就是另一个图标
不是为空就是一个图标,不过现在的手机一般都有方向传感器,这是基本的,三轴陀螺仪传感器就有可能会没有,像方向传感器和光线传感器、加速度传感器一般都会有的。这些是基本智能手机的基本
‘贰’ 如何检查Android手机是横向还是纵向
用于确定要检索哪些资源的当前配置可从资源的Configuration对象中获得:
getResources().getConfiguration().orientation;
可以通过查看方向值来检查方向:
int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
// In landscape
} else {
// In portrait
}
‘叁’ 手机装上了个指南针,直接没反应,提示没有找到方向传感器,怎么办
没有办法,手机没有相应的硬件。无法启动。