1.先找到并打开设置或辩旦
2.再找到显示选项,点击进去
4.开启后的样子。
拓展资料
Android 设置横屏模式显示,横屏模式大部分情况能弥补竖屏的不足——字体小、键盘小、画幅比例不合适,而且横屏模式下能提供更华丽、更流畅的感官体验,android 横屏衫扰,android landscape mode ,android 强制横屏,android 强制竖屏,android 横灶橘屏布局,android 设置全屏模式。
强制竖屏的软件:屏幕旋转器、rotation强制横屏app、屏幕旋转管理器、屏幕旋转控制app、samhelper。1、屏幕旋转清哗器
屏幕旋转控制app,安卓手机、平板强制横屏、强制竖屏软件,轻松设置手机屏幕自动旋转,支持自动竖屏、自动横屏、手动竖屏、手动横屏、屏幕方向锁定等功能,强制旋转手机屏幕, *** 作更轻松。
2、rotation强制横屏app
Rotationapp是一款手机强制旋转屏幕工具,支持支持通话、锁定、耳机、充电、停靠栏和前台应用等事件,如果同时发生两个或两个以上事件,则根据其优先级确定方向。
3、屏幕旋转管理器
屏幕旋转管理器是一款非常好用的安卓管理软件,这款软件可以帮助你旋转各种你所需要的内容,而且占用内存也十分的小,不会浪费用户手机太大的空间,任何用户都可以快速的学会使用这款软件,适用于大多数的手机机型让每个用户都可以使用到。
4、屏幕旋转控制app
您可以控制肖像,风景,肖像答尺行反向,反向景观四个方向。您还可以指定自动方向。应用程序甚至水平方向或另一个方困卖向不支持,你可以切换到强制。
5、samhelper
SamHelper是一款手机工具箱软件,软件拥有气密性测试,自定义主题和字体,查看手机信息等等诸多功能服务。
针对手机系统是debug版本的,因为生产版本不让用户自己修改系统的一些参数
先上代码解释清楚原理,点击power按钮,系统会发消和游樱息给KeyguardViewMediator,然后消息传递给KeyguardViewManager,然后会掉用show方法,来显示锁屏。具体的创建锁屏view又会调用maybeCreateKeyguardLocked方法,现在来具体看下这个方法
这个方法里的lp.screenOrientation = enableScreenRotation ? ActivityInfo.SCREEN_ORIENTATION_USER : ActivityInfo.SCREEN_ORIENTATION_NOSENSOR就是在设置锁屏横竖屏。如果enableScreenRotation为true则屏幕根据用户拿手机方磨漏式自感应。false反之。我们在这里就是想让enableScreenRotation为true,这样锁屏才能横屏
进一步就看boolean enableScreenRotation = shouldEnableScreenRotation()然后具体看这个shouldEnableScreenRotation方法。容易看到具体的true或者false是根据lockscreen.rot_override和config_enableLockScreenRotation决定的。只要其中一个为true,enableScreenRotation的值就为true。然而config_enableLockScreenRotation的值通过查找为false,这样就需要我们修改lockscreen.rot_override的值为true,来实现目的
但是搜索整个framework代码发现,只有get此值的地方,没有set的地方。后来再看发现,此值是个SystemProperties,于是通过adb shell setprop lockscreen.rot_override也没有找到此系统参数。最后推测谷歌原生代码,并未对此唤丛参数进行设置,这也就解释了为什么不能横屏,因为shouldEnableScreenRotation一直返回的值为false。
好了原理就是这样。我们怎么实现横屏呢?就是想发放将lockscreen.rot_override设为true。
首先打开cmd 窗口,adb root 获得手机root权限。adb remount,获得写权限。adb shell setprop lockscreen.rot_override true
ok,大功告成,看效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)