是否有可能覆盖自动屏幕方向? -- settings 领域 和 screen 领域 和 customization 领域 android 相关 的问题

Is it possible to override automatic screen orientation?


简体版||繁體版
7
vote

问题

中文

通常我经常使用我的手机躺在床上(用手机相机面向天花板),方向变化让我发疯。从字面上看,如果我转过手机几度,它将从Portait到横向横向,反之亦然。

我可以禁用自动旋转,但在某些情况下是不可取的,就像我打开肩膀时,我希望方向改变。

基本上,是否可以为屏幕旋转写自己的逻辑,并使它在系统范围内运行?

upd:我不想切换自动旋转。我想重写基于当前传感器设置的逻辑改变系统级别的屏幕方向。

english

Very often I use my phone lying in bed (with phone camera facing the ceiling) and the orientation changes drive me crazy. Literally if I turn the phone a few degrees it will go from portait to landscape and vice versa.

I can disable auto-rotation, but it's not desirable in some scenarios, like when i turn on my shoulder and I want the orientation to change.

Basically, is it possible to write your own logic for screen rotation and make it run on system wide scope?

UPD: I do not want to toggle auto-rotation. I want to rewrite that logic that based on current sensor setting changes the screen orientation on system level.

        
       
       

回答列表

4
 
vote

这个 widget 效果嘛......没有需要客户ROM或root。 :0)

 

This widget works well... No customer rom or root required. :0)

 
 
0
 
vote

您可以在满足您想要的任何条件时编写一个应用程序,锁定到纵向方向。

所以你可以让它永远是肖像,除非手机在横向位置保持完全垂直。

据我所知,你不能强迫横向方向,所以你必须只能启用自动运动,除非你想要自己的rom。

您的应用可能需要是一个 service 并使用<一个href ="http://developer.android.com/reference/android/hardware/sensormanager.html" rel ="nofollow" > sensormanager 。

您可以搜索android源在google code 。

 

You could write an app that locks to portrait orientation when whatever conditions you want are met.

So you could make it always be portrait unless the phone is held perfectly vertical in landscape position.

As far as I can tell, you can't force landscape orientation, so you'll have to just enable autorotation unless you want to make your own ROM.

Your app will probably need to be a Service and use SensorManager.

You can search the Android source on Google Code.

 
 
-1
 
vote

在Cyanogenmod中,您可以在通知栏上设置电源小部件,氰中的电源小部件增强,因此可以控制更多的设置,其中一个是锁定传感器的能力。无论何时要锁定,只需拔出通知栏并点击锁定方向按钮。

 

In CyanogenMod, and you can set up to have the power widget on the notification bar, the power widget in Cyanogen is enhanced so it can control more settings, one of it is the ability to lock the orientation sensor. Whenever you want to lock, simply pull out the notification bar and tap on the lock orientation button.

 
 
 
 

相关问题

0  超越App抽屉和主屏幕的定制?  ( Customization beyond just the app drawer and home screen ) 
我有一个摩托罗拉E4运行Nougat,我想知道是否有一种方法来定制GUI菜单中使用的颜色(和字体)?我安装了Nova Launcher,虽然很高兴能够调整App抽屉和主屏幕,但它不能超过那么多的AFAIK。谢谢。 ...

0  在Droid Razr Maxx上更改消息传递应用程序中的消息的外观?  ( Changing the appearance of messages in the messaging app on droid razr maxx ) 
我只是想知道是否有任何(简单)改变DROID RAZR MAXX上的本机消息传递应用程序的外观 - 它不需要花哨,只是将它重置为默认的Android 2.3样式会很好。理想情况下,我想保留同一个应用程序(换句话说,不使用GOSM,请求等)。 如果没有一种简单的方法来执行此操作,是否可以使用rooted droid r...

1  如何在3D中制作菜单幻灯片?  ( How to make menu slide in 3d ) 
我在这里看到它: http:/ /theunlockr.com/2011/04/12/Android-101-how-to-can-use-a-qr-code/ 观看视频,你会看到。我想知道如何在Android Gingerbread上创建这种影响。 谢谢。 ...

4  如何更改家庭屏幕上的快捷方式的图标? [复制]  ( How can i change the icon of a shortcut on my home screen ) 
这个问题已经在这里有一个答案: 适用于Android的图标 (1答) 关闭...

4  是否可以在Android设备上调整纵横比?  ( Is it possible to adjust aspect ratio on an android device ) 
我有一个有4:3宽高比的Android设备。 当我在全屏模式下观看视频时,有时宽高比会导致视频扭曲。 是否有一种方法可以临时调整纵横比? 我可以看到一些不同的解决方案: 调整实际纵横比。 在显示器顶部/底部添加一个黑条,有效地改变纵横比。 ...

2  有没有办法将设置(移动/ gps /蓝牙/等)组合到配置文件中?  ( Is there a way to combine settings mobile gps bluetooth etc into profiles ) 
我想设置开/关设置的一些组合并创建配置文件。例如,在家时,我想要蓝牙/ WiFi,但是移动关闭。在上班时,我想要移动,其他一切。有没有简单的方法来做这件事? ...

-1  创建自定义壁纸  ( Creating a customized wallpaper ) 
我对这里发布了我的问题有疑问。但仍在发布,以便如果错误,我可能会得到正确的网站。 这是我在zerge上找到的壁纸(点击放大) 这是我在ZEGED应用程序上找到的壁纸,我喜欢它。现在我只是想创建自己的自定义壁纸(如精确,只是替换这个壁纸中的单词或一些徽标),例如我想要把自己的话语等。 谁可以通过告诉我如何在An...

0  自定义关闭动画  ( Custom shutdown animation ) 
第一篇文章... 所以我试图在我的LG K7上使用我用于DEV目的的自定义关机动画。 ive备份原始shutdownanimation.zip,并使用自定义图片(相同.png格式,分辨率,颜色深度等)我用新的zip替换了原始图片文件。 关闭只显示黑屏。 所以我将备份推回电话,再次显示LG徽标。 决定实验,我拍摄...

7  是否有可能覆盖自动屏幕方向?  ( Is it possible to override automatic screen orientation ) 
通常我经常使用我的手机躺在床上(用手机相机面向天花板),方向变化让我发疯。从字面上看,如果我转过手机几度,它将从Portait到横向横向,反之亦然。 我可以禁用自动旋转,但在某些情况下是不可取的,就像我打开肩膀时,我希望方向改变。 基本上,是否可以为屏幕旋转写自己的逻辑,并使它在系统范围内运行? upd:我不想...

-1  如何更改通知窗格图像  ( How to change notification pane image ) 
我刚刚安装了ICS ROM(HTC无名),其中包含通知窗格和App抽屉中的背景图像。这些图像看起来不太计划,因为我无法在它们的顶部读取任何东西。 我想改变或删除两个图像,但没有最微弱的线索开始看。我尝试了一些有限公司的一些应用程序,但它们都没有似乎工作。我知道我周围的文件系统好吧,所以我想手动改变它们。 我的设备详...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有