屏幕可以旋转的播放器屏幕的手机游戏

经验154 米
在线时间8 小时
版本JMACNBL18.0
积分 164, 距离下一级还需 36 积分
积分 164, 距离下一级还需 36 积分
机型小米手机1/1S
签到次数22
MIUI版本JMACNBL18.0
我的手机在开启屏幕自动旋转,开启允许180度旋转的前提下,系统设置可以旋转,但耍可以旋转的游戏,屏幕不能旋转,像捕鱼达人之类的就不行,求高手指点!!谢谢!!
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验11355 米
在线时间2539 小时
版本4.7.18
MIUI为发烧而生
积分 14085, 距离下一级还需 5915 积分
积分 14085, 距离下一级还需 5915 积分
机型小米手机1/1S
签到次数71
MIUI版本4.7.18
LZ& &游戏旋转都是有固定的,不是什么游戏都支持这样的旋转
经验313 米
在线时间153 小时
版本3.11.22
积分 480, 距离下一级还需 20 积分
积分 480, 距离下一级还需 20 积分
机型小米手机1/1S
签到次数10
MIUI版本3.11.22
~~~明显是游戏设定好的!!!你以为想怎么旋就怎么旋!!
经验154 米
在线时间8 小时
版本JMACNBL18.0
积分 164, 距离下一级还需 36 积分
积分 164, 距离下一级还需 36 积分
机型小米手机1/1S
签到次数22
MIUI版本JMACNBL18.0
我晕,哪花西瓜可以旋不啊?我花西瓜都不能旋
经验2175 米
在线时间187 小时
版本7.8.24
积分 2268, 距离下一级还需 2732 积分
积分 2268, 距离下一级还需 2732 积分
机型小米手机4
签到次数136
MIUI版本7.8.24
看来没玩安卓........
Nothing is impossible
经验154 米
在线时间8 小时
版本JMACNBL18.0
积分 164, 距离下一级还需 36 积分
积分 164, 距离下一级还需 36 积分
机型小米手机1/1S
签到次数22
MIUI版本JMACNBL18.0
我以前玩苹果的,苹果可以旋
经验7023 米
在线时间1649 小时
版本7.10.30
【MIUI专业帮顶组】
机型红米Note 4 / 红米Note4X MTK平台
签到次数186
MIUI版本7.10.30
听说是需要陀螺仪,小米没有的。
经验18385 米
在线时间1624 小时
版本V8.2.1.0.MHOCNDL
机型小米手机1/1S
签到次数88
MIUI版本V8.2.1.0.MHOCNDL
不是陀螺仪的问题,程序编写者愿意让你旋转你就能,他不让你就不能。
为什么总有人在灌输歪理:罪犯拿菜刀砍了人,菜刀制造者就罪大恶极?
经验154 米
在线时间8 小时
版本JMACNBL18.0
积分 164, 距离下一级还需 36 积分
积分 164, 距离下一级还需 36 积分
机型小米手机1/1S
签到次数22
MIUI版本JMACNBL18.0
哦是这样啊。谢谢!知道了,我主要是怕手机有问题
经验22110 米
在线时间4825 小时
版本7.2.16
机型小米Note2
签到次数141
MIUI版本7.2.16
这真不是手机问题 是游戏本身就是默认不能横屏 ···········
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI 100周
100周发布纪念勋章
发烧友俱乐部
发烧友俱乐部
社区VIP贵宾专属
小米手机元器件合体活动勋章
小米求合体勋章
已关注微信
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI 7纪念勋章
小米平板首发纪念勋章
小米平板首发纪念勋章
MIUI三周年
MIUI三周年纪念勋章
已关注极客秀微信
小米手机2终身荣誉勋章
小米手机2终身荣誉勋章
小米手机1终身荣誉勋章
小米手机1终身荣誉勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号Android游戏开发屏幕旋转问题完美解决 - 简书
Android游戏开发屏幕旋转问题完美解决
做游戏Android上的游戏开发也有一年多了,虽然没有什么高深的见解,但就遇到的问题及解决方案做下记录
我们的游戏,横屏的棋牌游戏,一直是锁定横屏的一个方向运行,有一天,项目经理找到我,想让游戏像一些IPhone游戏一样,在旋转屏幕的时候按照重力进行旋转,在锁定方向的时候又能固定一个方向,也就是能按照用户选择在横屏方向进行锁定和旋转
当然,我信心满满的答应了,感觉对于一个以Android起家的我来说这并不算什么,五分钟搞定
结果一个小时过去了,并没有找到完美的解决方案,在Android的manifest.xml做配置是不可行的
经过我一番百度和看Android文档,我才发现,Android对旋转屏,特别是只有横屏或者竖屏虽重力旋转的支持是到Android4.3.1才有完美支持的
unspecified - 默认值,由系统选择显示方向
reverseLandscape
- 反横向(API &= 9)
reversePortrait
- 反纵向(API &= 9)
- 用户当前的首选方向
- 与Activity堆栈下的方向相同
- 根据物理传感器方向3/4个方向(取决于设备)
fullSensor
- 根据物理传感器方向4个方向
- 不按照物理传感器方向,除此之外与"unspecified"无区别
sensorLandscape
- 按照物理传感器,只在横向(2个方向)进行翻转(API &= 9)
sensorPortrait
- 按照物理传感器,只在纵向(2个方向)进行翻转(API &= 9)
userLandscape
- 按照用户选择,锁定一个横向,或者按照物理传感器进行横向的翻转(API &= 18)
userPortrait
- 按照用户选择,锁定一个纵向,或者按照物理传感器进行纵向的翻转(API &= 18)
- 如果用户锁定了屏幕,它与"user"作用一致,如果是解锁了旋转,它与"fullSensor"作用一致(API &= 18)
- 锁定了屏幕当前方向(API &= 18)
但由于游戏是要适配各个系统版本的,只在AndroidManifest.xml里配置显然只能满足部分系统需求,于是我写了下面的代码
public class TestOrientationActivity extends Activity{
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
resetScreenOrientation();
Uri rotationUri = Settings.System.getUriFor(Settings.System.ACCELEROMETER_ROTATION);
ContentResolver resolver = getApplication().getContentResolver();
// 此处注册监听旋转设置变化
resolver.registerContentObserver(rotationUri, true, mContentConfigObserver);
* 用于监听旋转变化
private ContentObserver mContentConfigObserver = new ContentObserver(new Handler()) {
public void onChange(boolean selfChange) {
resetScreenOrientation();
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
resetScreenOrientation();
private void resetScreenOrientation() {
// TODO Auto-generated method stub
int orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
int sdkInt = android.os.Build.VERSION.SDK_INT;
if (sdkInt &= Build.VERSION_CODES.JELLY_BEAN_MR2 /*18*/) {
//大于JELLY_BEAN_MR2(4.3.1)版本的直接支持按照用户选择进行屏幕旋转
//Field requires API level 18 (current min is 8):
orientation = ActivityInfo.SCREEN_ORIENTATION_USER_LANDSCAPE;
} else if (sdkInt &= Build.VERSION_CODES.GINGERBREAD) {
int flag = Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0);
if (0 == flag) {
// 屏幕旋转已经关闭,那么固定屏幕在某一个方向
orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
// 屏幕旋转打开,屏幕按照sensor的参数进行旋转
// 此参数只在GINGERBREAD(2.3.3)以上的系统支持
//Field requires API level 18 (current min is 8):
orientation = ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE;
// 小于GINGERBREAD(2.3.3)版本的系统不支持屏幕旋转
orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
int curOrientation = getRequestedOrientation();
if (orientation != curOrientation) {
setRequestedOrientation(orientation);
除了在2.3.3-4.3.1的部分手机监听设置改变时候会出现延迟以外,别的都是完美解决为什么我玩手机游戏会自动转屏? 玩着横屏的游戏突然转成竖屏?
全部答案(共1个回答)
手机系统问题或者是游戏随便在网上下的话也会有点不兼容的问题,最好去旗舰店换个
根据您的疑问,系统及硬件故障都会出现闪屏现象,建议您备份手机数据(电话薄、短信息、多媒体资料等),将手机恢复出厂设置尝试(设定-账户标签-重置-恢复出厂设定)。...
因为这个游戏不能横着玩,有的游戏能横着玩
《赠人玫瑰手有余香,祝您好运一生一世,如果回答有用,请点“好评”,谢谢^_^!》
没用过5223,不过这是手机里面的重力感应传感器决定的。
楼主不妨找找看手机里面有没有重力感应关闭的按钮。
也只能试试
是的,手机本来是竖着拍的啊,当然到了笔记本里面是竖屏的啦。如果您觉得正确或者采纳的话,麻烦给我好评哦,谢谢。
你所说的黑屏是表示屏幕灯光的电亮时间,一般只能在0到60秒之间调节,不能设置为长亮,是为了省电!
飞航模式是在手机开机的情况下而你自己选择断开网络连接,因为在航...
QQ影音啊、暴风影音啊,都有旋转功能
您好,是不是保護膜的問題
朋友不要难过,你太高看手机了。就是智能手机想中毒也难,估计是手机主板的问题吧。你也没说什么手机,如果是智能手机试试*#7370#这组按键就能格式化了,记得注意备...
这个只有一种方法可行!
下载 一个叫做 光感解锁 的软件!
这个可以靠光感来自动解锁
不过并不推荐这种软件
安卓手机待机时间本来就不长,你还这样,你是你什麽都不...
孕妇可以吃小米吗?小米可以补孕妇生新生儿损失的元气吗?孕妇吃的小米饭怎么做?
答: 美国苹果公司的新款手机,全触屏的智能机,在中国卖的很贵。
答: 手机购买还是找正规卖家
天猫等网站
答: 可能被设置了禁言你IP接入吧
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415}

我要回帖

更多关于 屏幕可旋转的笔记本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信