當前位置:首頁 » 安卓系統 » android強制豎屏

android強制豎屏

發布時間: 2022-06-09 03:05:31

⑴ 請問有能夠強制切換橫屏、豎屏的安卓瀏覽器嗎

UC瀏覽器裡面有一個設置,就是關閉屏幕的重力感應,強制為橫屏或者豎屏。
別的瀏覽器應該大多也有這個設置吧,自己找找試試。

安卓手機怎麼設置豎排方向鎖定

在待機界面,從屏幕頂端往下拉,會看到一些常用菜單。找到屏幕鎖定那個功能,橫屏時候按鎖定就是橫屏,豎屏時候按鎖定就是豎屏。不按鎖定的話手機會根據使用方向自動切換橫屏或者豎屏。

⑶ 如果android應用中指定了豎屏,有什麼辦法如何強制應用...

如果你有這些應用的源代碼,在 配置文件里修改一下 android:screenOrientation="landscape";如果你沒有源代碼,可以試著去反編譯這些APK,然後拿到源碼後再修改.不過,一般情況下都作了代碼混淆,拿到完整的源碼比較難;即使你能做到讓這些應用變橫屏, 但這些apk肯定沒做橫屏適配,所以到時候應用的顯示會有很大的問題;

⑷ 我的android平板電腦是默認橫屏的,怎麼才能讓他變成默認豎屏

將平板電腦的屏幕旋轉打開,使用重力感應讓平板成豎屏後再關閉屏幕旋轉就可以了。

方法如下:

1、待機情況打開應用程序,點擊設置。

(4)android強制豎屏擴展閱讀

隨著智能手機的進一步發展,我們卻看到了越來越多的豎屏視頻。由於豎過來使用更方便於單手操作,所以許多人在拍攝視頻時,很自然地把拍照習慣帶了過來——豎著拍攝。

這種拍攝方式製造了一大批「不專業」的視頻,在一般視頻網站或播放器上播放時,會造成兩塊極大的「黑邊」,可視面積非常小。只有在用同樣屏幕比例的手機觀看時,這一類「豎屏」視頻才會達到最佳顯示效果。

然而,在移動互聯網時代,用戶永遠是對的。轉眼之間,曾經被無數專業人士所不屑的「豎屏視頻」,成為了網路視頻界的一個重要「趨勢」和「風口」,甚至是短視頻的「下半場」。這其中離不開一批專門的APP。

參考資料

鳳凰網—看視頻,你是「橫屏黨」還是「豎屏黨」?

⑸ android 強制設置橫屏 判斷是橫屏還是豎屏

判斷activity 是橫屏還是豎屏
方法 1: //根據設備配置信息
Configuration cf= this.getResources().getConfiguration(); //獲取設置的配置信息
int ori = cf.orientation ; //獲取屏幕方向
if(ori == cf.ORIENTATION_LANDSCAPE){
//橫屏
}else if(ori == cf.ORIENTATION_PORTRAIT){
//豎屏
}

方法2: 通過設備解析度還判斷

DisplayMetrics dm = new DisplayMetrics();
mLauncher.getWindowManager().getDefaultDisplay().getMetrics(dm);
mWidth = dm.widthPixels;
mHeight = dm.heightPixels;
if (mHeight > mWidth){//layout port
// 豎屏 .......
}else{//layout land
// 橫屏 .......
}

設置程序 橫屏還是豎屏 有兩種方法 1:通過配置實習 2: 代碼實現
方法2://重寫activity onResume方法
@Override protected void onResume() {
/** * 設置為橫屏 */
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
//ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE :橫
//SCREEN_ORIENTATION_PORTRAIT:豎
}
super.onResume();
}
方法2: 配置androidManifest.xml實現
在activity 中加入 android:screenOrientation="landscape" 信息即可 該屬性有兩個值 portrait//豎 landscape//橫

<activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape">
</activity>

搞定 快去試試 吧 不過細心的朋友 會發現 咦 當我屏幕的方向 發生變化的時候為啥 activity 的onCreate 怎麼會重新載入呢

原因是: 由於屏幕的旋轉會造出 當然的activity 元素關閉 從而造出activity重新載入 ,顯然這有時候並不是我們要的效果 , 那我們 在看看 如果解決這個問題吧
我們在androidManifest.xml 文件中 activity 節點加入紅色的 屬性

<activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden">
</activity>

1、不設置Activity的android:configChanges時,切屏會重新調用各個生命周期,切橫屏時會執行一次,切豎屏時會執行兩次

2、設置Activity的android:configChanges="orientation"時,切屏還是會重新調用各個生命周期,切橫、豎屏時只會執行一次

3、設置Activity的android:configChanges="orientation|keyboardHidden"時,切屏不會重新調用各個生命周期,只會執行onConfigurationChanged方法

同時在Activity的java文件中重載onConfigurationChanged(Configuration newConfig)這個方法,這樣就不會在布局切換或窗口切換時重載等方法。代碼如下:
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
//land
}
else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
//port
}
}

//------------------------------------------------------

關於Android中Activity的橫豎屏切換問題可以通過AndroidManifest.xml文件中的Activity來配置:
android:screenOrientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nonsensor"]
screenOrientation 用來指定Activity的在設備上顯示的方向,每個值代表如下含義:

"unspecified" 默認值 由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.
"landscape" 橫屏顯示(寬比高要長)
"portrait" 豎屏顯示(高比寬要長)
"user" 用戶當前首選的方向
"behind" 和該Activity下面的那個Activity的方向一致(在Activity堆棧中的)
"sensor" 有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。
"nosensor" 忽略物理感應器,這樣就不會隨著用戶旋轉設備而更改了 ( "unspecified"設置除外 )。

⑹ android中如何禁止豎屏,且橫屏可以旋轉

1、在AndroidManifest.xml里設置

android:screenOrientation="landscape", 強制橫屏 ,不旋轉

android:screenOrientation="sensorLandscape" 強制橫屏,可旋轉

常見屬性:

"unspecified":默認值 由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.

"landscape":橫屏顯示(寬比高要長)

"portrait":豎屏顯示(高比寬要長)

"user":用戶當前首選的方向

"behind":和該Activity下面的那個Activity的方向一致(在Activity堆棧中的)

"sensor":有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。

"nosensor":忽略物理感應器,這樣就不會隨著用戶旋轉設備而更改了("unspecified"設置除外)。

2、在activity中設置

@Override
protectedvoidonResume(){
super.onResume();
Log.i(TAG,"onResumecalled.");
try{
//強制橫屏,不允許橫屏旋轉
//ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
//強制橫屏,允許橫屏旋轉
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}catch(NullPointerExceptione){}
}

⑺ 怎麼讓android系統固定成豎屏

應該是廠家的默認設置,自己改不來哦。手機的話,如果關掉重力感應就會默認豎屏。這就是mp4和手機定位不同的原因

⑻ Android開發中如何強制橫屏和強制豎屏設置

在Androidmanifest.xml裡面設置,

android:screenOrientation="portrait" 豎屏
android:screenOrientation="landscape" 橫屏

⑼ 怎麼讓安卓手機在游戲中強制堅屏,大神幫幫他。

進入設置-顯示,把自動旋轉屏幕關閉即可。

⑽ android系統強制橫豎屏實現

橫屏:
按照下面代碼示例修改Activity的onResume方法
@Override
protected void onResume() {
/**
* 設置為橫屏
*/
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
super.onResume();
}

或者在配置文件中對Activity節點添加android:screenOrientation屬性(landscape是橫向,portrait是縱向)
android:launchMode="singleTask" android:screenOrientation="portrait">

豎屏:
要設置成豎屏將上面代碼中,屬性設置成 SCREEN_ORIENTATION_PORTRAIT即可。

熱點內容
c語言干什麼 發布:2024-03-29 00:05:35 瀏覽:313
香港中轉伺服器搭建 發布:2024-03-29 00:05:16 瀏覽:672
安卓手機怎麼在桌面上顯示鍾表 發布:2024-03-28 23:48:22 瀏覽:4
分析代碼能編譯嗎 發布:2024-03-28 23:48:16 瀏覽:766
c語言與易語言 發布:2024-03-28 23:46:25 瀏覽:587
ai壓縮腳本 發布:2024-03-28 23:41:10 瀏覽:987
危化品的存儲 發布:2024-03-28 23:02:09 瀏覽:608
qq重新設密碼怎麼設置 發布:2024-03-28 22:49:05 瀏覽:89
深圳航天信息稅盤伺服器地址 發布:2024-03-28 22:47:51 瀏覽:204
玩csol伺服器連接中斷怎麼辦 發布:2024-03-28 22:46:19 瀏覽:906