Информация об ориентации экрана, сгенерированная Javascript, не будет отображаться в эмуляторе Android - PullRequest
0 голосов
/ 08 ноября 2011

Я изучаю разработку под Android с использованием Pro Android Web Apps (Apress, Auths: Damon Oehlman & Sebastien Blanc).Я столкнулся с загадкой во второй главе (не очень хороший знак, если у меня уже есть проблемы).Я не смог найти никакой помощи на сайте Apress по этой книге, поэтому я надеюсь, что вы, ребята, сможете мне помочь.

В этой главе я собираюсь создать файлы html, css и js, которые должнычтобы определить и отобразить ориентацию устройства, когда пользователь поворачивает его (то есть поворачивает устройство :)).

Когда я запускаю код в эмуляторе Android, работающем на моем локальном сервере WAMP, на странице отображаетсяхорошо (я не думаю, что CSS вполне прав, но это не имеет большого значения), но данные относительно ориентации не отображаются вообще.Я удостоверился, что ссылка на файл js верна, и я даже скачал все три файла с сайта Apress, чтобы увидеть, есть ли что-то в моем коде, но они тоже не будут работать.Код книги написан для v2.1.

Я разместил код для трех файлов здесь .Поскольку я работаю над книгой с использованием локального сервера WAMP, я не знаю, как сделать так, чтобы кому-то было проще взять файлы и проверить их самостоятельно.Извините.

Я действительно надеюсь, что кто-нибудь может взглянуть на код и помочь мне.Я бы действительно это оценил, поэтому я могу продолжить работу над книгой!

Спасибо!

[Изменить] Я только что понял, как изменить ориентацию вэмулятор и дисплей вращаются, но опять-таки вывод, который должен генерировать js, не отображается после маркированных элементов.

1 Ответ

1 голос
/ 08 ноября 2011

Я не могу помочь слишком много, но рекомендую вам использовать реальное устройство для подобных вещей. Если вы все еще хотите использовать эмулятор, убедитесь, что вы выбрали Android 2.1 для ОС. Вы также можете отлаживать, используя эквивалент System.out.println, используя Log.d("tagname","line to be displayed");, который будет отображать строки в DDMS (что, если вы используете Eclipse, можно увидеть, выбрав Window -> View Perspective -> Other -> DDMS, что действительно поможет вам больше отладить эту проблему!

...