1, 操作Android 辅助功能:
- 获取启动时的旋转方向:
-------> RotationPolicy.isRotationLocked() : packages/apps/Settings/src/com/android/settings/AccessibilitySettings.java
---->isRotationLocked() : frameworks/base/core/java/com/android/internal/view/RotationPolicy.java
----> Settings.System.ACCELEROMETER_ROTATION ----- 获取系统中的设置属性。
61 /**
62 * Returns true if rotation lock is enabled.
63 */
64 public static boolean isRotationLocked(Context context) {
65 return Settings.System.getInt(context.getContentResolver(),
66 Settings.System.ACCELEROMETER_ROTATION, 0) == 0;
67 }
- 当 enable 或者 disable "Auto-rotate screen" 的时候
-
- RotationPolicy.setRotationLockForAccessibility() : packages/apps/Settings/src/com/android/settings/AccessibilitySettings.java
-
- setRotationLockForAccessibility() : frameworks/base/core/java/com/android/internal/view/RotationPolicy.java