检索具有锁定方向的屏幕方向

时间:2014-04-29 14:45:21

标签: android position location android-sensors

首先,我知道如何在Android中检索屏幕方向(但我尝试获取DisplayMetrics和配置属性),但我的问题是我希望在活动中以预定义方向获取屏幕方向&#39 ;清单。

<activity
    android:name="net.jugl.eight.StartupActivity"
    android:label="@string/title_startup" android:screenOrientation="portrait">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

我似乎无法获得屏幕方向,因为它总是返回屏幕当前处于纵向模式,但必须有一种方法来锁定屏幕本身的方向,仍然能够得到设备&#34;真实&#34;回转。 (比如我将设备保持在横向模式但将应用程序锁定为纵向模式)

我知道有传感器可以确定设备的轮换(我之前只尝试过Sensor.TYPE_ROTATION_VECTOR,因为它最符合我选择的API级别)但是我想远离因为它不是 可靠。

那么尝试这个的最佳方法是什么?我目前没有任何线索。

0 个答案:

没有答案