我是android的新手,我正在尝试构建一个Android门户网站前端的Android应用程序。例如,Airbnb。他们有一个网站,但他们也有一个Android应用程序,使用它自己的布局,将显示他们网站上的列表。
有许多网站教授如何甚至直接将您的网站转换为Android应用程序。但是,这会导致应用程序加载速度太慢而且由于CPU使用率而无响应。
任何人都可以分享任何教程/指南,了解如何自己动手吗?
百万感谢。答案 0 :(得分:0)
您必须编写API / Web服务或使用已退出以从Web服务器获取数据。基本上这个概念是,网站本身必须从某个数据库中提取数据,因此编写一个API,从同一个API获取数据并返回JSON数据并使用Android应用程序中的API。
如果你知道PHP参考了这个帮助:http://www.codeproject.com/Articles/267023/Send-and-receive-json-between-android-and-php
答案 1 :(得分:0)
它叫做webservices 通过Android,您可以从Web服务器获取 json 形式的数据,然后根据需要返回自定义视图。 按照这个链接希望它会有所帮助 Step by Step Method to Access Webservice from Android
答案 2 :(得分:0)
您可以编写WebService,在编程中它通常指的是一个网页(例如Airbnb),可以从您的Android应用程序中调用,它可以将数据传递给它,或者从中接收数据。
WebService基本上就像一种'方法'或者'功能'用普通的编程语言;除非您通过互联网进行呼叫。
答案 3 :(得分:0)
要从您需要的网络服务器和API中实际加载数据,这些数据通常使用JSON
或XML
格式提供正确的日期,以便您可以正确地解析和显示该数据。构建此API本身就是一个完整的课程。
但是,通常使用一些网络库来连接和请求来自API的数据。这些是用于此目的的一些更好的知识库。
答案 4 :(得分:0)
首先,您必须创建 Web服务。 Web服务将是您的“网桥”,用于使用其他网站(如airbnb或其他网站)的数据,并通过json格式将数据返回到您的Android。
您可以使用C#,Java,PHP等许多语言创建Web服务。我建议您使用您最了解的语言。
您可以尝试谷歌this
干杯