Android访问php取回json数据
2013-07-31 22:54
351 查看
Android访问php取回json数据
转载:http://www.oschina.net/code/snippet_12_11221 | $array = array ( |
2 | 'username' => '杨铸' , |
3 | 'password' => '123456' , |
4 | 'user_id' =>1 |
5 | ); |
6 | echo json_encode( $array ); |
2. [代码]java代码
01 | private void startUrlCheck(String username,String password) |
02 | { |
03 | HttpClient client = new DefaultHttpClient(); |
04 | StringBuilder builder = new StringBuilder(); |
05 |
06 | HttpGet myget = new HttpGet( "http://10.0.2.2/Android/index.php" ); |
07 | try { |
08 | HttpResponse response =client.execute(myget); |
09 | BufferedReader reader = new BufferedReader( new InputStreamReader( |
10 | response.getEntity().getContent())); |
11 | for (String s =reader.readLine(); s != null ; s =reader.readLine()) { |
12 | builder.append(s); |
13 | } |
14 | JSONObject jsonObject = new JSONObject(builder.toString()); |
15 | String re_username =jsonObject.getString( "username" ); |
16 | String re_password =jsonObject.getString( "password" ); |
17 | int re_user_id =jsonObject.getInt( "user_id" ); |
18 | setTitle( "用户id_" +re_user_id); |
19 | Log.v( "url response" , "true=" +re_username); |
20 | Log.v( "url response" , "true=" +re_password); |
21 | } catch (Exception e) { |
22 | Log.v( "url response" , "false" ); |
23 | e.printStackTrace(); |
24 | } |
25 | } |
3. [代码]运行说明
01 | 其中http://10.0.2.2为Android访问本机url的ip地址。对应电脑上测试的http://127.0.0.1 |
02 |
03 | 另外执行代码时会抛出异常 |
04 |
05 | java.net.SocketException: Permission denied |
06 |
07 | 此为应用访问网络的权限不足 在AndroidManifest.xml中,需要进行如下配置: |
08 | <uses-permission Android:name="android.permission.INTERNET" /> |
09 | 就加在 |
10 | </manifest> |
11 | 之前就好了 |
12 | 然后测试通过。 |
相关文章推荐
- Android访问php取回json数据
- Android访问php取回json数据实例
- Android访问php取回json数据
- Android访问远程网页取回json数据
- android客户端与php服务器的json数据简单交互(一)
- PHP后台2:客户端(IOS/Android)Post请求以及JSON数据编解码
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- android访问服务器并解析返回的XML和JSON数据
- Android上访问Java做的WebService获取JSON数据的方法及org.xmlpull.v1.XmlPullParserException异常处理
- Android异步加载网络数据(PHP做服务端返回的json格式)
- Android的okhttp的post请求,php返回json数据。以及遇到的okhttp dispatcher问题,和json解析遇到的问题
- Android 连接Mysql进行相关操作——用PHP做中介以及JSON做数据交换
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- Android中获取PHP服务器端Json返回数据注意事项
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- Android与Servlet交互:Android访问Servlet,并使用解析传回来的Json数据
- PHP入门之局域网多站点访问、带参数请求、Json数据、Xml数据
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示