从极客学院上获取学习的内容。正好认证了手机有两天的vip,现在开始学习 Android项目开发实战:新闻客户端。
原来已经搭建好了php+Apache+mysql的环境,所以php的环境可以直接使用。省去很多麻烦事,视频上也省略了这部分内容。
根据视频,首先使用php环境作为服务端生成客户端所需要的json数据。当时搭建环境的时候php基本选择了最新的版本,按照视频里的教程,出现了一些deprecated的方法用法,根据网络资料对其进行修改,主要是mysql_connect相关的方法,如mysql_connect和mysql_query需要分别修改为mysqli_connect和mysqli_query方法,同时参数列表也不太一样。
其次,是php语法是较早之前的时候学的了,现在有些不熟悉,比如查询结果的遍历,和给数组赋值,对array函数印象不深,结果导致一开始就写了一个arr就完事,导致执行出错。对数组这块的操作仍然需要更加熟悉一点。
修正掉以上的内容之后,我的服务端能跟视频内一样返回一开始插入数据库的数据的json字符串了。继续。
至此,服务端返回新闻列表数据的部分已经完成。下一日志继续。