Я искал использование WebView для отображения веб-страницы HTML5, где новые возможности мобильного устройства (GPS, компас, акселерометр, камера и т. Д.) Можно вернуть на веб-страницу.Android взаимодействует с учебником HTML5?
Мне было интересно, были ли хорошие учебные пособия, показывающие эти функции, взаимодействующие с веб-просмотром.
До сих пор я нашел способы для WebView отправлять команды javascript на веб-страницу, но эти взаимодействия не запускались извне веб-представления (например, после получения намерения с помощью GPS или акселерометра).
Примечание: HTML5 Geolocation API не то, что я заинтересован в Я заинтересован в веб-страницы < -> WebView взаимодействия, как отмечалось здесь:. http://android-developers.blogspot.com/2008/09/using-webviews.html
спасибо за указатель Марк. Если бы я хотел получить обновления акселерометра/компаса, смогу ли я настроить BroadcastReceiver для этих намерений и переместить эти данные в javascript WebView? – Adam
Обновления акселерометра и компаса обрабатываются через прослушиватели, такие как данные о местоположении. Для акселерометров и компасов нет трансляции «Intents». – CommonsWare
Официальная документация для интеграции javascript с webview находится здесь: http://developer.android.com/guide/webapps/webview.html#BindingJavaScript –