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

Is it possible to override automatic screen orientation?


简体版||繁體版
7
vote

问题

中文

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

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

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

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

英文原文

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.

 
 
 
 

相关问题

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

3  如何帮助Android用户减少能力  ( How to help android users with reduced ability to see ) 
我们可以在Android手机中做些什么,以帮助其能够减少其能够减少的用户? 要清楚他们不是盲人,他们只有55岁,随着年龄的增长,他们有能力降低。 当我的父亲看到xperia有4.0英寸的展示时,他认为他与使用手机的麻烦结束了。当他意识到字体大小仍然很小时,麻烦又来了,因为大量分辨率。 其中大多数只是简单的用户,他们只...

0  在哪里可以在哪里找到Evolution X Custom ROM中的BootAnimation.zip?  ( Where can i find the bootanimation zip in the evolution x custom rom ) 
所以,我想替换进化x的库存启动动画,因为它是无聊的,但问题是我找不到任何root浏览器中的 /system/media/ 目录甚至在TWRP中构建的文件管理器。我只需要知道我可以在哪里找到 bootanimation.zip 文件在Evolution x中,如果还要在备份原始引导动画和替换它的情况下需要更换它以外的任...

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

0  触点或特定于应用的振动“音调”(图案)[重复]  ( Contact or application specific vibration tone pattern ) 
这个问题已经在这里有答案: 关闭 10年前。 可能的重复: 有没有办法自定义振动模式? < / p> 我想要一个定制的振动"音调" (模式)对于不同的来电者或应用程序。 Android是否有...

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

4  修改Android如何添加/删除所需的应用程序  ( How hard is it to modify android to add remove required applications ) 
我是Android World的新手,我对修改操作系统来添加/删除应用程序的困难是多么好奇。我不是在谈论从Android Market安装/删除应用程序,但实际上自定义操作系统只包含我选择的应用程序。其中包括标准/系统应用以及来自Android Market的应用程序。例如,如果我只想能够访问Google语音应用程序...

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上创建这种影响。 谢谢。 ...

3  在Samsung Galaxy S4运行Lollipop 5.0.1中更改颜色方案  ( Change color scheme on samsung galaxy s4 running lollipop 5 0 1 ) 
我今天早上在我的三星Galaxy S4上更新到Lollipop 5.0.1。现在我的应用程序中的颜色方案,如短信/消息传递应用程序是橙色,蓝色,绿色和黄色。全部一起。甚至在消息传递应用程序打开时将状态栏更改为橙色。在我眼中,这是可怕的,在我看来只是平凡的丑陋。然而,我根本无法找到改变这种颜色方案的方法。我搜索了电话,...

2  有没有办法在直接联系捷径中自定义服务?  ( Is there a way to customize the services in the direct contact shortcut ) 
我在我的主屏幕中添加了联系快捷键,我注意到,当我在手机上更改默认消息应用程序时,弹出窗口中的消息传递图标更改为处理。一件事总是困扰我的是,弹出窗口中有一个Facebook图标。如果您按下联系方式快捷方式时会出现自定义内容的方法? ...

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

2  如何删除默认浏览器收藏夹?  ( How can i remove the default browser favorites ) 
我的Galaxy S充满活力的默认浏览器跑步Froyo拥有一堆收藏夹预装 - CNN,Facebook等。浏览器告诉我,我尝试时无法删除。我该如何删除它们?我可以在某个地方删除他们的文件夹吗?我扎根了。 ...

15  使用swype键盘输入反向息  ( Entering a backtick with the swype keyboard ) 
我有一个三星Galaxy s,默认使用swype键盘(好的,我沉迷于它)。使用Swype,我找不到反向特角色, ` ,这限制了我在这些问题上回答问题或添加评论的能力。它存在于Android键盘中,但进入设置&gt;地区和文本中途通过输入帖子是一种痛苦,特别是如果我想后恢复到swype,所以我必须做两次。 我想我已经完...

1  将菜单键REMAP以多任务处理  ( Remap menu key to multitasking ) 
我想重新将My xperia neo V的物理菜单键重新映射到多任务,通过IC或果冻Bean启动的手机的方式开始。 然后,为IC构建的应用程序将显示操作溢出。使用旧应用程序,我猜出了一个屏幕菜单键将出现 - 我认为实际上是一个ICS手机这样做,因为它只有两个键,但我不记得这个名字。或者,菜单键将在这些应用中保持菜单密...

7  是否有用户访问的字体大小偏好?  ( Is there a user accessible font size preference ) 
我想在整个操作系统中更改字体大小,而不仅仅在一个应用程序或一个屏幕上。有没有办法做到这一点? 搜索互联网提出了有人说市场上的备件应用程序可以做到这一点,但这是不正确的。它的字体大小首选项仅影响应用程序本身。 开发人员文档似乎暗示有用户字体大小首选项。来自 http://developer.android.com/i...

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

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

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

1  HTC Wildfire主屏幕  ( Htc wildfire home screen ) 
几周后我购买了HTC野火。我没有找到改变默认主屏幕的方法。是否有可能使用自己的自定义屏幕更改默认主屏幕。如果有可能,我会写自己的家庭屏幕以野火。 请建议更改我的主屏幕的任何mod或程序。或者可以使用自定义ROM? ...

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

3  如何更改耳机按钮的功能?  ( How do i change the function of the earphone button ) 
我有一个nexus s的姜饼,我用库存应用来听音乐。捆绑的耳机有一个按钮播放/暂停音乐,但我发现这种冗余因为我可以在我想与世界其他地区互动时减少音量或拉出耳机插孔。 如果我可以将函数改为"下一步轨道" ,那么它就会真的很棒,因为它在我在自行车上时很容易跳过轨道。是否有一种简单的方法来实现这一目标? ...

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...

0  如何在Google Play上选择性更新应用程序?  ( How to selectively update applications on google play ) 
我想知道如何只有手动更新我想要的应用程序,而不是所有应用程序的每隔一天再次更新。如何只检查我要手动更新的特定应用程序? ...

1  你用过什么LauncherPro快捷方式?  ( What launcherpro shortcuts have you used ) 
如果您拥有LauncherPro,您可能熟悉它的强大功能之一: launcherpro快捷方式 。 通过使用 launcherpro快捷生成器,您可以创建可以访问的强大自定义"快捷方式" 您的设备中的几乎任何函数都有一个意图 ( 另见打开意图)。 快捷方式几乎是Mini应用程序,他们能够执行复杂功能,如您的设备上的...

15  如何自定义Android 4.2中的快速设置下拉菜单?  ( How to customize the quick settings drop down menu in android 4 2 ) 
作为标题,有没有办法自定义Android 4.2中可用的快速设置网格?此功能具有潜力,但在大多数情况下,它不会利用屏幕尺寸。 ...




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