关于PHP网站+Android客户端 现在有一个PHP网站,想做一个Android客户端,可以通过手机访问网站。听说可以使用json,但是不知道该怎么做?1、PHP网站是否需要做额外的工作?2、Android有现成的库可以解析Json数据吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 android中有现成的类来解析json。至于PHP是不是须要作其它的工作这就不知道了 有人说PHP网站不用做改动,但是总感觉会需要添加一些什么。 直接用webview 访问php网页 webview.loadUrl即可展示 这样做有两个问题1、这样就是浏览器了,不是客户端了2、这样的话要专门做一套wap的网页来适应手机。 看到一个开源工程,android-json-rpc,不知道怎么用。 你有几个选择啊:调用webService,HTTP操作都可以得到PHP网站上的数据。你可以百度一下android的HTTP操作 URL url = new URL(urlPath); // 实例化一个URL对象 // 得到打开链接的对象 HttpURLConnection conn = null; conn = (HttpURLConnection) url.openConnection(); // 设置超时与提交方式 conn.setReadTimeout(5 * 1000); conn.setRequestMethod("GET"); // 从链接中获取 一个输入流对象 InputStream inStream = conn.getInputStream(); // 调用数据流处理方法 byte[] data = StreamTool.readInputStream(inStream); String json = new String(data); JSONObject rs = new JSONObject(json); int id = rs.getInt("id"); String name = rs.getString("title"); urlpath是链接,php那边传过来的json串 用上面那个解析 json最简单了。android支持得很好。几乎0开发。 学unity需要先学3dmax吗 S5PV210 跑 ANDROID2.3 跑到一半就不动了 重复调用MapView出现问题 理论和代码都很简单 就是不知道为什么一直错 急请大家指点迷津 android Tablelayout 动态添加问题 Android.mk viewpager内部跳转问题,求大神解答 有没有会做apk的大大啊,进来帮个忙好吗! 安卓推送送达率 Xposed 问题,那位大神来! 【求助】项目中自己写的类与导入jar包里的类重复了,求解 关于webView加载页面的问题 CTS测试-真机如何选择
1、这样就是浏览器了,不是客户端了
2、这样的话要专门做一套wap的网页来适应手机。
你可以百度一下android的HTTP操作
// 得到打开链接的对象 HttpURLConnection conn = null;
conn = (HttpURLConnection) url.openConnection();
// 设置超时与提交方式
conn.setReadTimeout(5 * 1000);
conn.setRequestMethod("GET"); // 从链接中获取 一个输入流对象
InputStream inStream = conn.getInputStream();
// 调用数据流处理方法
byte[] data = StreamTool.readInputStream(inStream); String json = new String(data); JSONObject rs = new JSONObject(json);
int id = rs.getInt("id");
String name = rs.getString("title");
urlpath是链接,php那边传过来的json串 用上面那个解析