2010-05-26 2 views
2

Я искал использование WebView для отображения веб-страницы HTML5, где новые возможности мобильного устройства (GPS, компас, акселерометр, камера и т. Д.) Можно вернуть на веб-страницу.Android взаимодействует с учебником HTML5?

Мне было интересно, были ли хорошие учебные пособия, показывающие эти функции, взаимодействующие с веб-просмотром.

До сих пор я нашел способы для WebView отправлять команды javascript на веб-страницу, но эти взаимодействия не запускались извне веб-представления (например, после получения намерения с помощью GPS или акселерометра).

Примечание: HTML5 Geolocation API не то, что я заинтересован в Я заинтересован в веб-страницы < -> WebView взаимодействия, как отмечалось здесь:. http://android-developers.blogspot.com/2008/09/using-webviews.html

ответ

4

Here is a sample project показывая кормление место в WebView Javascript.

+0

спасибо за указатель Марк. Если бы я хотел получить обновления акселерометра/компаса, смогу ли я настроить BroadcastReceiver для этих намерений и переместить эти данные в javascript WebView? – Adam

+0

Обновления акселерометра и компаса обрабатываются через прослушиватели, такие как данные о местоположении. Для акселерометров и компасов нет трансляции «Intents». – CommonsWare

+0

Официальная документация для интеграции javascript с webview находится здесь: http://developer.android.com/guide/webapps/webview.html#BindingJavaScript –

Смежные вопросы