當前位置:首頁 » 安卓系統 » 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 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712