Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
如何从任何网站构建本机android应用程序(不是将网站转换为应用程序)_Android - Fatal编程技术网

如何从任何网站构建本机android应用程序(不是将网站转换为应用程序)

如何从任何网站构建本机android应用程序(不是将网站转换为应用程序),android,Android,假设,我有一个网站,它运行良好。现在我想使用网站信息制作一个android应用程序,否则我的应用程序将包含该网站已经包含的所有信息,或者我如何将android应用程序与任何网站连接 一些解决方案: 1.将网站转换为android应用程序(我不需要这个)。 2.JSONAPI(我认为这是我的最佳选择)。 可能有很多选择,但这次我记不得了。如果可能的话,这个选择对我来说是最好的。但我不知道如何从网站创建JSON API。 但我不知道怎么做。请让我知道分享一些更好的理解。 或者,如果有其他更好的解决方

假设,我有一个网站,它运行良好。现在我想使用网站信息制作一个android应用程序,否则我的应用程序将包含该网站已经包含的所有信息,或者我如何将android应用程序与任何网站连接

一些解决方案: 1.将网站转换为android应用程序(我不需要这个)。 2.JSONAPI(我认为这是我的最佳选择)。 可能有很多选择,但这次我记不得了。如果可能的话,这个选择对我来说是最好的。但我不知道如何从网站创建JSON API。 但我不知道怎么做。请让我知道分享一些更好的理解。
或者,如果有其他更好的解决方案,请告诉我。

您可以使用android原生web视图或一些技术(如ionic等)创建一个web应用程序,或者在后端/网站中创建一个全面的API端点,然后从头开始构建android应用程序。
创建web应用程序是一种更简单的方法,但在设计、功能和灵活性方面有很多缺点,因此如果你想要一个具有良好可扩展性的竞争应用程序,最好的选择是原生android开发。但是它可能会更昂贵,因为它需要后端和android开发。

如果您的网站已经实现并运行,您可以使用https://developer.android.com/reference/android/webkit/WebView. 基本上,这是一款注入式浏览器,用户无需在智能手机上实际打开chrome/firefox等即可访问您的网站

为了提高可用性,网站的布局应该能够动态调整内容大小


如果您希望实际实现应用程序(活动/框架集…),则需要以网站检索信息的方式连接到后端服务器。

您不太可能找到任何将网站转换为应用程序的选项。用户不能只使用web浏览器吗?您不能从网站“创建JSON api”。。。您使您的网站(和应用程序)从API加载信息。但是你从来没有提到你正在显示的任何类型的数据。第一个选择是将网页转换成android应用程序。我不需要这个。如何将我的应用程序连接到后端服务器。请给我一些资源或课程链接。