PHP网站能否与Android APP进行通信?

时间:2015-04-10 09:02:10

标签: php android

我是网站设计师,想学习移动应用开发。

像facebook& twitter可通过浏览器和应用程序使用,无论您从何处输入,都可以看到相同的数据。 我有一个用PHP编码的网站,我想要一个适用于该网站的Android APP,这样人们就不必通过浏览器访问它,这样他们就可以在移动设备上收到通知等。

我的问题是......可以将PHP网站链接到Android应用程序(换句话说......与彼此通信)或者该网站是否应该用其他语言编码?

有没有人找到解释如何完成此操作的地方的链接?

5 个答案:

答案 0 :(得分:2)

是的,有可能。

如果您想学习移动应用程序开发,以下几点将非常有用:

1)开发移动应用程序有两种选择

a)混合:使用Cordova / Phonegap(HTML,CSS,Jquery)开发应用程序

b)原生:使用JAVA(用于Android)和Objective C(用于iPhone)开发应用程序

这可以在选项之间进行选择:https://softwareengineering.stackexchange.com/questions/201487/what-are-the-pros-and-cons-of-html5-native-and-hybrid-mobile-app-approaches

2)如果您的网站使用的是Wordpress,并且您选择使用Phonegap / Cordova开发应用程序,则可以考虑使用此插件https://apppresser.com/。它将帮助您将整个网站转换为Cordova应用程序。

3)Phonegap / Cordova(混合应用程序)的替代框架:离子框架&温泉UI。但要使用这些,你必须精通AngularJs

答案 1 :(得分:0)

网站编码的语言没有区别。重要的是网站的功能,而不是网站的功能。从外面看,你无法告诉它是如何完成的,应用程序将在外面。

答案 2 :(得分:0)

答案 3 :(得分:0)

为您的网站创建移动视图应用。 Android应用,可优化您的网站以便移动查看。

有多个框架可以帮助您实现您想要的目标。

其中一个是Phonegap

答案 4 :(得分:0)

简短回答:是的,可能

但是,在开始之前,您必须了解一些概念。

  • API(应用程序编程接口):是一组用于与应用程序交互的方法。例如:在Facebook上发布您的帖子,获取朋友的列表,发布新帖子,更新您的个人资料等。
  • Webservice:基本上是一个软件组件,可让您在网络中的应用程序之间共享信息(更多信息来自http://www.w3schools.com/webservices/ws_intro.asp)。它是一种使用http进行通信的API。有很多选择,但我个人最常用的是带JSON的REST。 (https://stackoverflow.com/a/840713/1359796

您必须决定在网络和应用之间分享哪些信息。也许您只是希望向应用中展示新内容,在这种情况下,您只需要很少的内容即可获得' get'方法。但也许你想要从应用程序添加信息到网络,在这种情况下你需要设置'方法,以及身份验证(用户,登录,传递)。可能会如此复杂,你需要它;)

然后,去上班:) http://blog.ijasoneverett.com/2013/02/rest-api-a-simple-php-tutorial/也可以是http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-23/

有了这个,你就会有一个网站“对话”。可以连接到其他API的其他应用,可以从其他来源发送,接收和更新信息。

现在你去另一边:移动应用程序。你有混合或原生解决方案,但你想学习移动应用程序开发,所以去原生。

当您了解环境(和lang)时,您可以直接找到解决方案:

注意1:我读过的很多链接都是完整的,您可以像示例一样使用,我强制您通过网络搜索来查找其他链接。

注意2:Android和iOS相似但完全不同的世界。我认为你更了解主要概念,但开始只在其中一个中发展。在你感到舒适之后,如果你想继续第二次,很棒,但同时从两个开始可能是一项艰巨的任务。

注意3:如果你的一方使用某些CMS,肯定会有一些可以帮助你的模块(插件)。