实现PHP服务器+Android客户端(Retrofit+RxJava)第一天基础搭建

前段不知道怎么的android写着写着有些写不动了,于是开始捣鼓php,想要自己写个网站什么的装装逼,于是最近android就有些荒废了,说要解析fresco的也放了很久,之前在github上提问,昨天突然收到了facebook工程师的回信,又记起来这件事情,本来还想回复感谢大神在百忙之中还替我这个菜逼解答,结果翻了墙还是发不出去邮件,突然离大神的距离只有一堵墙。
这里写图片描述
不管怎么说,一直学一件事情还是很累的(尤其是看源码),但是结合一些其他的东西来学,并且做一些自己的小项目就会比较的有意思。

好了扯回到正题,来说说如何搭建php服务器和android客户端。

php服务器部分

php环境搭建参考:Windows下搭建PHP开发环境
其实这个环境搭建网上有很多集成的也很好用,上文中也提到了,如:XAMPP什么的,但我还是选择了几个单独装,具体原因不详。好了环境搭建就到这里.
搭建好之后就可以开始了,这里因为是第一天嘛,所以服务器端就写个简单的直接返回一个hello world就行了,代码如下:

<?php
echo json_encode('hello world');
?>

不能直接就输出hello world,要转换为json对象,这里客户端接收的也是json数据,其实应该是只要按同一个格式传递应该就可以了,用xml格式什么的应该也是可以的(不过我没有试过,而且一般项目也都是采用的json传递数据的),其他的就不考虑在内。
好,服务器端就完成了,要测试的有没有写成功的话,就直接在电脑上打开浏览器访问一下看看又没有打印hello world就行了。也可以用手机浏览器连同一个局域网看看。
就是这么简单?
这里写图片描述

其实并不是这么简单,我还没有结合数据库呢!目前已经实验成功了部分,还有很多有待实验。第一天而已,大家放轻松!!!

Android客户端

客户端的想法也很简单,一个按钮,点击之后获取服务器数据显示出来就行,这么简单的逻辑相信大家都会,也就不贴码了!这里我用的网络请求框架是Retrofit+RxJava,虽然我解析过Volly,但是Retrofit+RxJava实在太好用了所以推荐大家用,Android Studio的配置参考:Retrofit 2.0 + OkHttp 3.0 配置,不过他这里写的也不完善还少了几个,不同版本好像也有差别,我这里就不给出一个标准版,这一步还是要自己去动手试试看
如果还在用eclipse的话那就要自己下载很多jar包了,可以到以下这个网站下载:这里写链接内容
上面的网址点进去是所有square公司的jar包,还需要其他的话自己搜

完整的代码:源码

其他

数据库优化:MySQL性能优化的最佳20+条经验
php的学习网站
php
retrofit学习

下一篇:PHP服务器+Android客户端(Retrofit+RxJava)实践第二天

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值