当前位置:首页 » 安卓系统 » android模拟器旋转

android模拟器旋转

发布时间: 2022-05-14 03:25:08

⑴ 我电脑用安卓模拟器成功了 也能玩游戏了 但是 怎么旋转啊 我游戏是横屏的 他显示是竖屏的!

是sdk的模拟器吧
ctrl+f11可以旋转的(推荐) ,另外也可以选择用显卡驱动的控制器旋转电脑桌面

⑵ 电脑装安卓模拟器玩游戏已经成功了,但是怎么把屏幕旋转90度啊,游戏是横屏的 现在是竖屏的 。

是sdk的模拟器吧

ctrl+f11可以旋转的(推荐),另外也可以选择用显卡驱动的控制器旋转电脑桌面

⑶ 安卓模拟器屏幕不能旋转待机屏幕,网页可以旋转。

在设置里 显示里面有一个自动转屏 点上对好就可以了。

⑷ 怎么把安卓模拟器的屏幕竖起来。

如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。当然是用命令行仅仅启动模拟器可以使用参数emulator.exe -skin HVGA-L 来启动。

⑸ 电脑安卓模拟器怎么横屏

我知道用ctrl+f11啊,不过这个要启动了才能用,我是想让默认启动就为横屏,不用每次起来都按ctrl+f11,多麻烦啊
2013-08-04
0
其他回答 5条回答
匿名用户
在你创建模拟器的时候有一个配置,需要你设置高和宽,一般没人选择,都是默认的,如果你要横屏,直接填一下就好了.我当初公司的pad是847*480.设置一下就横屏了.
2013-08-04
0
匿名用户
1. 点击模拟器按钮,打开模拟器。
2. 同时按下ctrl+F12就可以切换到横屏。
3. 打开一个应用检测一下是否横屏。

4. 如果想要撤销,只需要再按ctrl+F12就可以。
2013-08-04
0
明天.你好
这个应该不是问题,模拟器和真机还是有区别的,你可以在模拟器上装一个搜狗输入法看看,可能是自带的输入法的问题,横屏也是可以弹出输入法的
2016-01-06
0
匿名用户
楼上正解,横竖屏转换很快的,不用默认那个屏了吧
2013-08-05
0
匿名用户
所有的模拟器顶部或者侧边都有个 齿轮一样的设置按钮,里面可以设置分辨率,自己调整成平板模式是横版或者手机模式竖版

⑹ 安卓模拟器老转屏怎么办

方法/步骤
首先先打开安卓模拟器,启动引擎,就是这个界面了
接下来点击这里,进去后就是这个界面
点击ADW设置
找到系统预置
高级设置
主屏反向
系统默认Auto/sensor,就是自动旋转屏幕,下面有选项,按自己需要选择
8
如果你需要不旋转,建议选这个
9
选中后会自动退出,接下来,你运用安卓模拟器就不会令人讨厌的旋转屏幕旋转个不停了

⑺ bluestacks (安卓模拟器)怎样旋转屏幕

右键点任务栏右下角的小图标选旋转立式画面>启动就行了。英文的是RotatePortraitApps>Enabled (不好意思,我只有英文版截图,不过位置是一样的)

⑻ 请问安卓系统玩游戏时怎样旋转屏幕我是用安卓模拟器在电脑模拟的!

android 屏幕旋转 屏是LANDSCAPE的,要让它默认显示为PORTRAIT. 1.kernel里要旋转FrameBuffer. 启动参数里加入fbcon=rotate:1 (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;) 最后生成的autoconf.h里有类似项: #define CONFIG_CMDLINE "console=ttySAC0,115200 fbcon=rotate:1" 此项的解析在$(kernel)/drivers/video/console/fbcon.c static int __init fb_console_setup(char *this_opt); 只是去初始化变量initial_rotation,然后initial_rotation会传递给其他需要的结构。 注意:参考$(kernel)/documentation/fb/fbcon.txt 2.android OS旋转屏幕 系统默认是针对竖屏的,而MID使用的是横屏,所以需要做一个转换的动作。 PORTRAIT LANDSCAPE <------屏幕显示方式 ROTATION_0 ROTATION_90 ROTATION_90 ROTATION_180 ROTATION_180 ROTATION_270 ROTATION_270 ROTATION_0 而source code里对ROTATION_180和ROTATION_270的处理比较少,只在sensor和KeyQueue部分,所以如果只是要让系统显示为竖屏,将android中的Surface.ROTATION_0改为Surface.ROTATION_90,而Surface.ROTATION_90改为Surface.ROTATION_0。 这样,启动后的屏幕就是竖屏的了。 改动后,启动时还是LANDSCAPE显示的,进入HOME也是,很快就会自动旋转到PORTRAIT模式,这是由于 $(cupcake)/frameworks/base/services/java/com/android/server/WindowManagerService.java 中enableScreenAfterBoot()->performEnableScreen()->mPolicy.enableScreenAfterBoot(), mPolicy为父类指针,可以指向 PhoneWindowManager或者MidWindowManager,由配置文件$(cupcake)/build/target/proct/core.mk中 PRODUCT_POLICY := android.policy_phone //PRODUCT_POLICY := android.policy_mid 来指定。 PhoneWindowManager::enableScreenAfterBoot()->updateRotation(Surface.FLAGS_ORIENTATION_ANIMATION_DISABLE)->mWindowManager.setRotation()完成设置旋转并清除LOGO. 3.启动过程中竖屏 启动过程中,默认是按照屏的width和height显示的,不会旋转,要使它显示logo时就是竖屏的,也就是旋转90度,需要做如下工作: $(cupcake)/frameworks/base/libs/surfaceflinger/SurfaceFlinger.cpp status_t SurfaceFlinger::readyToRun()中 //const uint32_t w = hw.getWidth(); //const uint32_t h = hw.getHeight(); //swap w&h for portrait display in landscape panel. jeff. const uint32_t h = hw.getWidth(); const uint32_t w = hw.getHeight(); 交换一下width和height,这样后面用OpenGL创建的ViewPort形状就是竖的了。修改后面的函数参数也可以,不过太多了,交换一下省事。但是怎么让这个竖的viewport旋转90度呢?这里就要用到GraphicPlane::mGlobalTransform这个Transform了。它指示当前最终要旋转的结果。 所以要在创建GraphicPlane时初始化mGlobalTransform为旋转90度。 GraphicPlane::GraphicPlane() : mHw(0) { //add by jeff. for default rotate angel 90 mOrientationTransform.reset(); mOrientation = ISurfaceComposer::eOrientation90; mGlobalTransform = mOrientationTransform * mTransform; } 此段从status_t GraphicPlane::setOrientation(int orientation)复制过来,注意修改mGlobalTransform: if (orientation == ISurfaceComposer::eOrientation90) { //ISurfaceComposer::eOrientationDefault //jeff // make sure the default orientation is optimal mOrientationTransform.reset(); mOrientation = orientation; //mGlobalTransform = mTransform; mGlobalTransform = mOrientationTransform * mTransform; //jeff return NO_ERROR; } 注意mOrientationTransform.reset();要修改为默认旋转90度。参照status_t GraphicPlane::orientationToTransfrom 中的设置,修改为: void Transform::reset() { mTransform.reset(); mType = 0; set(0,-1,1,0); //jeff set(800,0); } 参考: status_t GraphicPlane::orientationToTransfrom( int orientation, int w, int h, Transform* tr) { float a, b, c, d, x, y; switch (orientation) { case ISurfaceComposer::eOrientationDefault: a=1; b=0; c=0; d=1; x=0; y=0; break; case ISurfaceComposer::eOrientation90: a=0; b=-1; c=1; d=0; x=w; y=0; break; case ISurfaceComposer::eOrientation180: a=-1; b=0; c=0; d=-1; x=w; y=h; break; case ISurfaceComposer::eOrientation270: a=0; b=1; c=-1; d=0; x=0; y=h; break; default: return BAD_VALUE; } tr->set(a, b, c, d); tr->set(x, y); return NO_ERROR; } 修改之后,默认就是竖屏(旋转90度)显示了。

⑼ 如何配置android 模拟器禁止屏幕旋转

禁止屏幕随手机旋转变化
有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:
在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape” 属性。
landscape = 横向
portrait = 纵向

避免在转屏时重启Activity
android中每次屏幕方向切换时都会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次 Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
要避免在转屏时重启Activity,可以通过在AndroidManifest.xml文件中重新定义方向(给每个Activity加上 android:configChanges=”keyboardHidden|orientation”属性)。
在需要控制屏幕显示方向的Activity中重写 onConfigurationChanged(Configuration newConfig)方法,这样在转屏时就不会重启Activity了。

if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE) {
//横向
setContentView(R.layout.file_list_landscape);
} else {
//竖向
setContentView(R.layout.file_list);
}

<activity android:name="com.myapp.MyActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:configChanges="orientation"
>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

android:screenOrientation=”landscape”
android:configChanges=”keyboardHidden|orientation”

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);

if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE) {
//横向
setContentView(R.layout.file_list_landscape);
} else {
//竖向
setContentView(R.layout.file_list);
}
}

在模拟器中可以按 CTL+F11 模拟做屏幕旋转。

⑽ 在android模拟器上如何实现屏幕翻转

有一个反转屏幕的按钮在侧面
腾讯手游助手就支持各种手游直接在电脑上操作
尤其是它不仅仅是支持安卓,连部分的IOS手游都可以在电脑上直接运行
而且创新的AOW傲引擎,给游戏运行优化提速,团战不怕卡了。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:581
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1012
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:113
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712