Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将移动Web浏览器和Android应用程序集成在一起?_Android_Json_Rest_Spring Mvc - Fatal编程技术网

有没有办法将移动Web浏览器和Android应用程序集成在一起?

有没有办法将移动Web浏览器和Android应用程序集成在一起?,android,json,rest,spring-mvc,Android,Json,Rest,Spring Mvc,我正在考虑构建一个android应用程序,其中我使用移动浏览器(google chrome)并打开一个本地主机web服务器。有没有办法将移动Web浏览器和Android应用程序集成在一起,以便我需要使用我的应用程序处理从浏览器下载的数据。数据甚至可以是.txt文件(但也可以是其他格式)。我的逻辑听起来合理吗,或者有没有类似的现有实现……任何建议都会对我有很大帮助……谢谢(如果我的问题不清楚,请询问更多细节)你可以使用,这只是一个穷人的精简版浏览器(没有任何chrome)。您可以使用(现在称为Co

我正在考虑构建一个android应用程序,其中我使用移动浏览器(google chrome)并打开一个本地主机web服务器。有没有办法将移动Web浏览器和Android应用程序集成在一起,以便我需要使用我的应用程序处理从浏览器下载的数据。数据甚至可以是.txt文件(但也可以是其他格式)。我的逻辑听起来合理吗,或者有没有类似的现有实现……任何建议都会对我有很大帮助……谢谢(如果我的问题不清楚,请询问更多细节)

你可以使用,这只是一个穷人的精简版浏览器(没有任何chrome)。您可以使用(现在称为Cordova),它只是一个WebView,上面有自己的Javascript、css和html(还有与Android和其他移动操作系统集成的额外代码)


你也可以调用Chrome浏览器来加载网页,但这样你就无法访问它加载的内容(因此你最好只使用WebView或Phone Gap)。如果您喜欢使用Java,请单独使用WebView。如果Javascript更适合您(或者如果您希望将解决方案移植到其他移动平台),请使用Phone Gap

WebView是一个布局组件,可以呈现html、javascript和css。它只是一个框架组件,您可以在此基础上进行构建,使其更具功能,并将内容加载到其中。有些人甚至使用WebView(用Java编写),这样他们就可以用Javascript/CSS/HTML/Phone Gap编写应用程序的其余部分。它是一个方便的组件,甚至对于html也是如此。编写自己的html解析器和呈现程序无论如何都不是一件小事。最好使用已经预构建的东西。我尝试了Webview,它确实在应用程序的主页上打开了我的localhost web服务器的精简版本。在我的web服务器逻辑中,它有用户登录和文件下载。因此,当我在网页的Webview显示中点击登录按钮时,它会将我引导到internet(android内置浏览器,我无法卸载。但我未安装google chrome),就像在任何浏览器中进行的常规文件下载一样。如何将下载的文件与我的android应用程序集成。使用Phone Gap附带的一些锅炉代码。这将解决您重定向到Chrome浏览器的问题。现在,我太累了,无法搜索覆盖该部分的相关代码片段,但它肯定在那里。至于文件下载,这取决于你喜欢哪一个。您喜欢使用Javascript还是Java?在任何情况下,您也应该能够找到一些电话缺口代码进行身份验证和下载文件。在谷歌搜索这些主题时,请确保添加关键字“tutorial”。我已经开发了一个Spring Mvc web应用程序,它已经在我的机器上运行了。我试着通过打开我的手机网络浏览器(在你说之后现在是网络视图)来访问它。登录、注册和文件下载逻辑已经由web appln与DB链接处理。我只想让我的手机应用程序打开那个网页链接,登录并下载文件,在那个里我将尝试获取手机的一些参数,并将其用于我的应用程序。(只是一个提纲)。Webview支持处理JSON对象/数据吗?Webview不直接支持处理JSON/数据。有各种各样的第三方便利库,你可以找到,但是,如果你只是谷歌周围的一个。你所做的是一个很常见的问题,有很多关于这个主题的教程。