`
yidongkaifa
  • 浏览: 4073178 次
文章分类
社区版块
存档分类
最新评论

怎样在Android访问php取回json数据

 
阅读更多

1.[代码]php代码

1 $array=array(
2 'username'=>'杨铸',
3 'password'=>'123456',
4 'user_id'=>1
5 );
6 echojson_encode($array);

2.[代码]java代码

01 privatevoidstartUrlCheck(String username,String password)
02 {
03 HttpClient client =newDefaultHttpClient();
04 StringBuilder builder =newStringBuilder();
05
06 HttpGet myget =newHttpGet("http://10.0.2.2/Android/index.php");
07 try{
08 HttpResponse response = client.execute(myget);
09 BufferedReader reader =newBufferedReader(newInputStreamReader(
10 response.getEntity().getContent()));
11 for(String s = reader.readLine(); s !=null; s = reader.readLine()) {
12 builder.append(s);
13 }
14 JSONObject jsonObject =newJSONObject(builder.toString());
15 String re_username = jsonObject.getString("username");
16 String re_password = jsonObject.getString("password");
17 intre_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数据,实现代码如下,遇到访问网络的权限不足在AndroidManifest.xml中,需要进行如下配置

    android在程序中调用相机并取回照片

    使用android.provider.MediaStore类定义的意图ACTION_IMAGE_CAPTURE。这个意图可以用于启动相机、拍摄照片并返回照片信息。 //跳转到程序相机页面 Intent intent = new Intent(android.provider.MediaStore.ACTION_...

    备份数据取回登记表.docx

    备份数据取回登记表.docx

    js从xml取回数据

    这是js从xml取回数据的实例代码,包含index.html和Test.xml两个文件,简明的说明如何用js从xml文件中取得数据并显示。

    客户与服务应用之取回客户IP

    客户与服务应用之取回客户IP客户与服务应用之取回客户IP客户与服务应用之取回客户IP客户与服务应用之取回客户IP

    易语言数据报示例源码,易语言数据报类模块

    易语言数据报类模块源码,数据报类模块,数据报_数据到达,广播发送,单一发送,接收函数,Call,创建,关闭,发送数据,取回数据,取远程地址,取远程端口,套接字_启动服务_,套接字_创建_,套接字_卸载服务_,套接字_设置选项_,套...

    PHP手册大全

    PHP 代码在服务器上执行,而结果以纯文本返回浏览器 PHP 文件的后缀是 ".php" PHP 能够做什么? PHP 能够生成动态页面内容 PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件 PHP 能够接收表单数据 PHP ...

    android 中文帮助手册 开发指南 API

    从这里开始 安装SDK 更新SDK 开发与调试 Hello Android 应用程序解析 记事本教程 开发工具 应用程序模型 应用程序生命周期 开发应用程序 用户界面工具 应用构成部分 数据存储与取回 安全模型 资源管理与多国版本 ...

    《Google Android SDK开发范例大全(第3版)》.pdf

     全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...

    Activiti 工作流取回的示例

    Activiti 工作流取回的示例,供大家一起共同分享学习。

    Google Android SDK开发范例大全(第3版) 1/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Android+sdk中文帮助文档

    数据存储与取回 安全模型 资源与国际化设置 开发工具箱 设计哲学与理念 构建常用组件 可选API 相关资料 Package 索引 Class 索引 Class 等级 Views列表 Intents列表 许可列表 资源类型列表 Android IDL...

    fastjson-1.2.7.jar通用json文本解析实例(轻开IOS和安卓App服务器开发)

    解析并在网页中显示下面的json文本 文本内容 {"test":"测试的文本","array":[{"c1":"值1","c2":"值2"},{"c1":"值1","c2":"值2"},{"c1":"值1","c2":"值2"}]} 文本文件:webeasy/_samples/jspeasy/json/json2bag.json ...

    Google Android SDK开发范例大全(第3版) 4/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    JSONRPC2:一组用于编码/解码 JSON RPC 消息的类:用于解析和序列化 JSON-RPC 2.0 请求/响应的类。 通过方法访问消息部分。-matlab开发

    背景---------- JSON(JavaScript对象表示法)是一种高度可移植,易于阅读且“无脂肪”的文本格式,用于表示复杂的分层数据。 它与 XML 一样强大,但不那么冗长。 JSON 格式广泛用于应用程序中的数据交换,对于 Ajax...

    RecoverLostData-v3.1.2.2 数据恢复软件

    2、当人为因素造成档案误删除或损毁时,通过搜索恢复单个文件功能或批量恢复文件功能可快速实现数据修复。 3、若是系统盘毁坏造成本机数据毁损,重新安装系统及数据宝备份工具后用原来已设的用户名及密码就可直接从...

    Google Android SDK开发范例大全(第3版) 3/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...

Global site tag (gtag.js) - Google Analytics