PHP+MYSQL开发的网站怎么和安卓APP进行通讯,用什么方法?
3个回答
推荐于2016-10-14 · 知道合伙人软件行家
关注
展开全部
首先你得要有一台可以跑php的服务器
再次要保证你的安卓机(无论是模拟器还是真机)能访问这台服务器,要么把服务器部署到公网上,要么让安卓机和服务器在同一个局域网内
安卓程序在程序内部向这台服务器发起请求,就可以实现数据交互了,现在安卓系统不允许http请求在主线程内进行,所以通信一定是异步的
一般来说,服务器向手机推送信息的解决方案都不完善,如果一定要做,可以在手机这边周期性的询问服务器来模拟
再次要保证你的安卓机(无论是模拟器还是真机)能访问这台服务器,要么把服务器部署到公网上,要么让安卓机和服务器在同一个局域网内
安卓程序在程序内部向这台服务器发起请求,就可以实现数据交互了,现在安卓系统不允许http请求在主线程内进行,所以通信一定是异步的
一般来说,服务器向手机推送信息的解决方案都不完善,如果一定要做,可以在手机这边周期性的询问服务器来模拟
追问
服务器用PC搭了个PHP的环境应该可以吧,编程的话,只要按照HTTP协议分别用PHP,JAVA的语法各自写就行了吗?
追答
PC机可以做服务器
如果你手机是连的公网,那必须保证你的PC机公网可以访问的到
局域网就无所谓了,只要PC和手机在一个网段就可以
编程方面
服务器运行的时候就是监听的http请求
至于php那边,数据该怎么返回就怎么返回和web系统是一样的,只是说这里返回的不是页面,而是数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询