4

この設定をプログラムで変更する方法を見つけようとしています。誰かがAPIを示したり、何かを提案したりできますか?

画像は、このオプションが Android のどこにあるかを示しています。

ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

4

このリンクを確認してください

http://developer.android.com/reference/android/provider/Settings.System.html#ACCELEROMETER_ROTATION

そして、ここにあなたのためのコードがあります

android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.ACCELEROMETER_ROTATION,1);

そして、マニフェストで必要なこの許可

<uses-permission android:name="android.permission.WRITE_SETTINGS" />

于 2012-10-18T13:15:38.227 に答える
-1

アプリケーションを特定の画面の向きにロックしようとしている場合はandroid:screenOrientation、アクティビティのマニフェストで属性を使用できます。

ここを参照してください。

于 2012-10-18T13:04:48.497 に答える