I am trying to figure this out. I focused on trying to set Auto-rotate screen that.
On this page the solution is for Java:
button - Set Auto-Rotate Enabled/Disabled Android - Stack Overflow
android.provider.Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0);
android.provider.Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 1);
Can this be translated for B4A? I am looking to set several setting. I can not find which numbers to run in
RunMethod2 "addFlags".
If I change Auto-rotate manually, this is shown in logs:
HTC Desire S (Android 2.3.5)
I/ActivityManager( 1375): Displayed com.android.settings/.DisplaySettings: +316ms
V/WindowManager( 1375): Finished animation in AppWindowToken{40d44aa0 token=HistoryRecord{40c412c8 com.android.settings/.DisplaySettings}} @ 36438177
D/SensorService( 1375): enable: get sensor name = BMA150 3-axis Accelerometer
D/Sensors ( 1375): Enable akm: en = 1
D/Sensors ( 1375): mEnabled = 0x0
D/Sensors ( 1375): After modify mEnabled = 0x1
D/WindowManager( 1375): mAccelerometerDefault=0, accelerometerDefault=1
D/SensorService( 1375): SensorDevice::activate--: handle = 0x0, enabled = 0x1
D/SensorService( 1375): enable: sensor->activate return value = 0x0
D/SensorService( 1375): enable: calling mActiveSensors.add(handle, rec) = (0x0, 0xf73d00)
D/SensorService( 1375): enable: mActiveConnections.indexOf(connection) = 0x0
D/SensorService( 1375): pid=1375, uid=1000
HTC One V (Android 4.0.3)
E/HtcPreferenceActivity(26261): fragmentName: com.android.settings.DisplaySettings
I/ActivityManager( 1599): Displayed com.android.settings/.SubSettings: +262ms
I/PowerManagerService-JNI( 1599): [Stability] PowerManagerService_userActivity JNI pass power key event to PowerManagerService userActivity()
D/SensorService( 1599): enable: get sensor name = BMA250 3-axis Accelerometer
D/Sensors ( 1599): Enable G-Sensor: en = 1
D/Sensors ( 1599): mEnabled = 0x1
D/HtcPowerSaver( 1599): Checking...
I/HtcPowerSaver( 1599): >> updateStatus
D/PowerManagerService( 1599): runHtcPowerSaverCheck ======================================
D/Sensors ( 1599): /data/misc/AccPrmsF.ini does not exist
D/SensorService( 1599): SensorDevice::activate--: handle = 0x0, enabled = 0x1
D/SensorService( 1599): pid=1599, uid=1000