Какое правильное определение устройства для Google Glass (для симулятора в студии Eclipse или Android)?
Да, я буду тестировать на самом устройстве (когда он поступит), но было бы неплохо узнать сейчас:
Как настроить определение устройства, чтобы я мог запустить эмулятор, что-то вроде стекла.
Критические:
Размер: какой размер стекло "сообщает" себя как: маленький, нормальный, большой, большой
Коэффициент экрана: длинный или длинный?
Ведро плотности: xxhdpi? или что?
Другое: настраивает ли его для справки ввода ввода DPad вообще или приближается к nav on Glass? Другие советы?
Примечание: Да, я знаю о игровой площадке с зеркальным API-интерфейсом, но я разрабатываю APK, а не mirror-api.
Ответы
Ответ 1
DisplayMetrics дает этот результат в редакции Glass Explorer:
DisplayMetrics {плотность = 1,5, ширина = 640, высота = 360, scaledDensity = 1.5, xdpi = 180.62222, ydpi = 169.33333}
Таким образом, он действительно выглядит как hdpi.
Также размер экрана невелик:
....
else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_SMALL) {
Log.d(TAG,"SMALL screen");
}
И это "недолго"
Ответ 2
Я создал AVD со следующими спецификациями:
Размер экрана: 3 "
Разрешение: 640x360
Оперативная память: 682 МБ
Маленький размер
Соотношение экрана: notlong
Плотность: hdpi
и его довольно хорошее представление о моем стекле, хотя оно и не идеально. Я не знаю, какой должен быть точный размер экрана, но с этим разрешением и плотностью, глядя на макеты XML в графическом представлении макета.