我在一个国际象棋网站上工作,我已经用PHP语言实现了一个规则检查器,我在我的主网站http://www.chesslords.net/上使用它,但同时我也在一个安卓前端工作。但是,在我将事件和绘图正确添加到我的项目中之后,我想从我的bar.java中使用我的foo.php,调用规则检查器来生成槽。你知道怎么做吗?提前感谢你的回答。
发布于 2010-06-28 18:30:27
您的PHP后端需要向网络公开一个API。它不必是特定的API或技术(SOAP、JSON、REST、XML-RPC等)只要你决定使用一种技术,几乎任何一种技术都可以工作。话虽如此,包含JSON编码数据的REST api特别适合Android移动应用程序。
这里有一篇关于用PHP为你的后端创建REST API的文章:http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
这是今年谷歌IO谈到在安卓中使用REST API的一年:http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
这两个链接至少可以让你入门。
我建议首先在您的国际象棋网站上实现API的服务器端,可能用一个简单的PHP客户端应用程序测试它,只需要一些简单的测试脚本来触发对您的服务的示例请求,然后查看返回的结果。
完成后端工作后,实现Android前端客户端应该相当简单。
发布于 2010-06-28 11:32:55
服务器上的PHP后端将绑定到URL,因此您只需使用HTTP请求来访问它-可能是通过创建一个新的URL,调用openConnection(),然后使用其中的输入流和输出流。
发布于 2010-06-28 11:30:56
看一看java.net.HttpUrlConnection
https://stackoverflow.com/questions/3131930
复制