Settings.System.ACCELEROMETER_ROTATION возвращает 0 для приложений рабочего профиля в Pixel. ⇐ Android
-
Гость
Settings.System.ACCELEROMETER_ROTATION возвращает 0 для приложений рабочего профиля в Pixel.
Я работаю над корпоративным мобильным приложением, предназначенным для Android 13. Это приложение распространяется и настраивается через MS Intune на устройствах наших клиентов. Мы заметили, что на устройствах Pixel под управлением Android 13 в приложении отображается следующая строка кода:
Ява android.provider.Settings.System.getInt(applicationContext.getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0)
всегда возвращает 0 в рабочем профиле. Однако это же приложение работает корректно при установке стандартным способом (без рабочего профиля). Следовательно, мы не можем определить, включен или выключен «Автоповорот» в настройках устройства, пока приложение установлено в рабочем профиле.
Следует отметить, что этот код работает должным образом на одном из протестированных нами устройств Samsung (Galaxy S22 Plus под управлением Android 13).
Мы что-то упускаем из виду или это известная проблема? Будем очень признательны за ваше оперативное внимание к этому вопросу.
Для справки: на обоих устройствах установлено приложение Корпоративного портала версии 5.0.5998.0.
Я попробовал другие способы определить, включены или выключены настройки автоматического поворота, но, к сожалению, мы ничего не нашли.
Я работаю над корпоративным мобильным приложением, предназначенным для Android 13. Это приложение распространяется и настраивается через MS Intune на устройствах наших клиентов. Мы заметили, что на устройствах Pixel под управлением Android 13 в приложении отображается следующая строка кода:
Ява android.provider.Settings.System.getInt(applicationContext.getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0)
всегда возвращает 0 в рабочем профиле. Однако это же приложение работает корректно при установке стандартным способом (без рабочего профиля). Следовательно, мы не можем определить, включен или выключен «Автоповорот» в настройках устройства, пока приложение установлено в рабочем профиле.
Следует отметить, что этот код работает должным образом на одном из протестированных нами устройств Samsung (Galaxy S22 Plus под управлением Android 13).
Мы что-то упускаем из виду или это известная проблема? Будем очень признательны за ваше оперативное внимание к этому вопросу.
Для справки: на обоих устройствах установлено приложение Корпоративного портала версии 5.0.5998.0.
Я попробовал другие способы определить, включены или выключены настройки автоматического поворота, но, к сожалению, мы ничего не нашли.
Мобильная версия