前一阵子跟朋友做了个基于百度map的网页版与手机app的定位系统。同时也是刚学php并且接触了sae这个平台....
在sae上申请了账号并且创建了应用就可以进行实时的开发.
通常信息交互,都会伴随一个数据库的存储,所以,在正式准备开发一个在线网站之前。在sae上建立数据库也是必须的一步。
在sae上,我用的比较多的是在线编辑以及svn代码管理。
然后,就可以在,在线编辑的操作上,打代码,并且测试。但是,不建议重复性的在在线编辑上操作。正常是使用svn,在本地的调试代码。在基本无误后,再将代码上传到网上。然后再做最终的测试。当然,在线编辑的操作,是推荐作为微调使用的。
这些是我经历的sae开发的基本的前提。Ps:可能有很多错误,但这是我自己的经历
在这个定位系统的,web端与android端的信息交互中,我负责的是后台开发的一部分,兼一小部分前端开发。
在这个信息交互的过程中,很多的是对http包的接收和发送。在接收的过程中,web端需要给出一个个接口,使得android端,可以有地方发送http包的url。这里我理解的接口,就是一个个脚本。写出php脚本,然后给出所需的php脚本的url网址。这样android端就可以发送了.然而,web端将信息发送到android端就不同了。我在这个项目是同php的一个函数json_encode()将一个数据打包成json数据,然后直接echo到网页上。然后,android端就去得网页上的信息.从而做到一个信息的交互。