在android手机上,方向通常默认为纵向。禁用自动旋转时,屏幕将始终保持纵向模式。
在android平板电脑上,方向通常默认为横向。禁用自动旋转时,屏幕将始终保持横向模式。
显然,侧卧时没有考虑使用片剂。当我这样做时,无法将平板电脑保持在纵向模式-不论是否具有自动旋转功能,屏幕都将卡在横向。
由于更改重力非常困难,因此我尝试确定是否可以将平板电脑默认为纵向模式。我的问题是,这将在哪里设置?当我找不到任何可以改变方向的应用程序时,我得到的印象是它嵌入在操作系统的某个深处且无法访问。这可能在属性文件中的某处吗?它嵌入在硬件的深处吗?我可以从哪里开始寻找?
我的特定平板电脑是运行Infinity Adams BeastyRom 2.2.1 + Clemsyn的概念墨水
编辑:也在这里询问:http : //forum.xda-developers.com/showthread.php?p=14315083#post14315083
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
到清单以为其提供所需的权限,并在代码中运行Settings.System.putInt(this.contentResolver, Settings.System.ACCELEROMETER_ROTATION, 0);
以禁用自动旋转并Settings.System.putInt(this.contentResolver, Settings.System.USER_ROTATION, Surface.ROTATION_0);
设置手机的新默认屏幕旋转。