WebView应用程序是否可以访问Android功能?

WebView应用程序是否可以访问Android功能?,android,android-studio,webview,android-webview,Android,Android Studio,Webview,Android Webview,如果这里不是问这些问题的正确地点,我很抱歉,但我在任何地方都找不到答案。我已经构建了一个应用程序,基本上可以显示传单地图,并通过node和socket实时跟踪用户。io有各种功能,但所有内容都包含在地图上或地图上方。我需要知道的是 这会在WebView应用程序中正常运行吗 它是否可以在应用程序打开时在后台运行(必须运行此功能才能保持连接打开并使用watch.position功能更新位置) 它可以访问HTML5定位功能吗 我可以通过webapp上的按钮访问类似于发送短信之类的内容吗 我能用一下照相

如果这里不是问这些问题的正确地点,我很抱歉,但我在任何地方都找不到答案。我已经构建了一个应用程序,基本上可以显示传单地图,并通过node和socket实时跟踪用户。io有各种功能,但所有内容都包含在地图上或地图上方。我需要知道的是

  • 这会在WebView应用程序中正常运行吗
  • 它是否可以在应用程序打开时在后台运行(必须运行此功能才能保持连接打开并使用watch.position功能更新位置)
  • 它可以访问HTML5定位功能吗
  • 我可以通过webapp上的按钮访问类似于发送短信之类的内容吗
  • 我能用一下照相机吗
  • 开发这个应用程序最快的软件是什么?可以为iOS开发类似的应用程序吗

  • 抱歉,如果有很多问题,但从我所阅读的内容来看,WebView应该足够好,因为大多数工作都是基于后端和地图/浏览器的。或者我应该走原生路线吗?

    我已经用Cordova为iOS和Android开发了几个跨平台的应用程序。回答您的问题:简而言之,我认为您可以使用Cordova这样的框架完成大部分工作

  • 没有
  • 不是webview,而是Cordova(有一个用于后台服务的插件)
  • 不是webview,而是Cordova
  • 不是webview,而是Cordova
  • 不是webview,而是Cordova

  • 我现在是iOS和Android的本地开发者。我可能不会再做一个跨平台的应用程序,除非它真的很简单。在科尔多瓦,我总是能够让事情顺利进行,但涉及到大量的黑客攻击。由于您熟悉javascript/html,Corodova或Phonegap可能是您最快的开发时间。

    谢谢您,Cordova就是这样!我会让你知道我的进展,祝你好运!我很想看到你的进步。嗨,理查德,科尔多瓦是关键!我已经做了我想要的,并且在安卓设备上运行,效果很好。只是一个简单的问题,我正在努力保持位置更新在后台运行。我已经看到了,但是如果我加上这个,我会不得不改变很多我目前已经做得很好的东西,还是只是在后台运行?