我是网站设计师,想学习移动应用开发。
像facebook& twitter可通过浏览器和应用程序使用,无论您从何处输入,都可以看到相同的数据。 我有一个用PHP编码的网站,我想要一个适用于该网站的Android APP,这样人们就不必通过浏览器访问它,这样他们就可以在移动设备上收到通知等。
我的问题是......可以将PHP网站链接到Android应用程序(换句话说......与彼此通信)或者该网站是否应该用其他语言编码?
有没有人找到解释如何完成此操作的地方的链接?
答案 0 :(得分:2)
是的,有可能。
如果您想学习移动应用程序开发,以下几点将非常有用:
1)开发移动应用程序有两种选择
a)混合:使用Cordova / Phonegap(HTML,CSS,Jquery)开发应用程序
b)原生:使用JAVA(用于Android)和Objective C(用于iPhone)开发应用程序
2)如果您的网站使用的是Wordpress,并且您选择使用Phonegap / Cordova开发应用程序,则可以考虑使用此插件https://apppresser.com/。它将帮助您将整个网站转换为Cordova应用程序。
3)Phonegap / Cordova(混合应用程序)的替代框架:离子框架&温泉UI。但要使用这些,你必须精通AngularJs
答案 1 :(得分:0)
网站编码的语言没有区别。重要的是网站的功能,而不是网站的功能。从外面看,你无法告诉它是如何完成的,应用程序将在外面。
答案 2 :(得分:0)
完全可以!最简单的方法是Json或SOAP数据包。您可能会看到以下示例:
答案 3 :(得分:0)
答案 4 :(得分:0)
简短回答:是的,可能
但是,在开始之前,您必须了解一些概念。
您必须决定在网络和应用之间分享哪些信息。也许您只是希望向应用中展示新内容,在这种情况下,您只需要很少的内容即可获得' 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,肯定会有一些可以帮助你的模块(插件)。