我需要检查设备启动器主屏幕是否支持方向,这可能吗?如果是的话请帮助我。
例如,三星Galaxy Note 2不支持发射器方向,而Galaxy Mega则支持。答案 0 :(得分:0)
您可以通过修改清单文件自行处理屏幕旋转,只需为所需的活动添加android:configChanges="orientation"
即可。这意味着系统不会自行处理方向变化。
然后,为了实现在方向更改期间要执行的操作,请在Activity
中添加以下代码:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
//TODO
} else if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
//TODO
}
}
对于设备,我认为您可以尝试使用模型进行过滤,例如:android.os.Build.MODEL
。