Гироскоп недавно поддерживается в эмуляторе Android Studio 3.0, выпущен на Canary Channel 17.05.17. Обратите внимание, что (на сегодняшний день) Android Studio 2.3.3 является последней официальной (то есть «стабильной») версией. Вот как настроить предварительную версию Android Studio, которая может существуют одновременно с официальной версией. Обратите внимание, что запустить эмулятор из коробки не получится, так как это недостаточно свежая версия:
Вам необходимо выполнить шаги «изменить канал обновления» в последней ссылке: выберите Файл > Другие настройки > Настройки по умолчанию и выполните обновление с Канарского канала: Обратите внимание, что при запуске виртуального устройства с Android 7+ (он же API 26) отображал вывод гироскопа в виртуальных датчиках эмулятора (в расширенных элементах управления), он (по крайней мере, пока) не отправляет этот вывод на виртуальное устройство; чтобы на самом деле увидеть, как среда в образце приложения перемещается при перемещении телефона, мне пришлось использовать Android 7.1.1 (API 25).
(Спасибо @jamal-eason за подсказку!)
ПРЕДЫДУЩАЯ (12.06.17):
На момент написания релизная версия эмулятора Android (в Android Studio 2.3.3) не поддерживает гироскоп.
Хотя документация, на которую ссылается @Nesski, предполагает это, я предлагаю следующее в качестве доказательства:
Начальная демонстрация виртуальной реальности в Android SDK – это игра под названием Treasure. Охота. Вот как это выглядит при воспроизведении на телефоне. Обратите внимание, что камера движется, когда игрок оглядывается.
Из несколько устройств совместимы с Google Daydream, потому что они содержат внутренний гироскоп - Android Studio AVD Manager предлагает только два из них: Pixel и Pixel XL. Я загрузил два виртуальных устройства для каждого из этих телефонов, чтобы иметь возможность запускать две последние версии Android (7.1.1 и 8.0) на каждом устройстве:
Я запустил каждое устройство в эмуляторе и получил похожие результаты: нажмите CTRL + SHIFT + C (в Windows), чтобы открыть Расширенные элементы управления, и вы сможете протестировать виртуальные датчики телефона:
Используя его элементы управления поворотом, вы заметите, что, хотя есть выходные данные акселерометра, выходные данные магнитометра и выходные данные вращения, нет выходных данных гироскопа. Вы можете поворачивать телефон, как если бы вы смотрели по сторонам, но вид игровой камеры не меняется при перемещении телефона.
Хотя эта печальная реальность прискорбна, я, тем не менее, надеюсь и ожидаю, что Android добавит поддержку гироскопа в эмулятор в будущем, поскольку все больше разработчиков переходят на подножку Google Daydream Virtual Reality.
person
Sensei James
schedule
13.06.2017