当前位置:首页 » 安卓系统 » 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即可。

热点内容
python开发项目 发布:2025-05-13 20:44:17 浏览:736
安卓手机怎么样刷国行系统 发布:2025-05-13 20:44:14 浏览:320
云服务器端口如何设置断网间隔 发布:2025-05-13 20:43:15 浏览:131
linux系统休眠 发布:2025-05-13 20:30:05 浏览:906
安卓手表进水了怎么搞 发布:2025-05-13 20:11:31 浏览:515
linuxc语言随机数 发布:2025-05-13 20:09:16 浏览:240
c语言通用链表 发布:2025-05-13 19:53:04 浏览:806
lol挂机脚本后台 发布:2025-05-13 19:51:23 浏览:574
红米note3怎么锁屏密码忘了怎么办 发布:2025-05-13 19:51:03 浏览:192
sql数据库报表 发布:2025-05-13 19:49:56 浏览:520