2010-08-09 4 views
1

Я пытаюсь разработать очень специфическое приложение для своей Dell Streak. Я хочу, чтобы все приложение запускало ландшафт. У Streak есть функция наклона, которая переключает всю ОС на ландшафт 800x480.Как создать виртуальную машину ADT определенного размера, которая все еще имеет кнопки управления аппаратным обеспечением?

Так что я хочу сделать ADT для тестирования, в котором используется экран 800x480, но всякий раз, когда я устанавливаю размер, я не получаю никаких кнопок. У Streak есть кнопка «Дом», «Меню» и «Назад», а также громкость/немой и мощность, и мне нужно использовать некоторые из них для моего приложения.

P.S. Я не беспокоюсь о том, чтобы опрокинуть приложение. Во всяком случае, пока нет. Просто нужна тестовая среда нужного размера и с кнопками.

ответ

3

Это потому, что вы используете нестандартное (собственное) разрешение, и для этого нет скина. В таком случае вы должны предоставить свою собственную кожу.

Но вам действительно не обязательно это делать. Если вы хотите иметь 800x480, вы можете использовать встроенный скин при создании AVD (который составляет 480x800), а затем используйте KEYPAD_7 или Ctrl-F11 и KEYPAD_9 или Ctrl-F12, чтобы переключить ориентацию на пейзаж. Затем вы получаете 800x480 с полной клавиатурой.

-

Кроме того, вы всегда можете использовать клавиатуру персонального компьютера или ноутбук, чтобы эмулировать эмулятор ключ:

Главного - HOME

Меню - F2 или страница вверх

Назад - ESC

Кнопка питания - F7

Громкость звука кнопки вверх - KEYPAD_PLUS, Ctrl-F5

Громкость вниз кнопки - KEYPAD_MINUS, Ctrl-F6

-

подробнее см: Keyboard mapping