Android[中级教程]第十章 Mysql+Json+Android的组合

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 05:15 点击:

 

这一章,我们重点来介绍服务器Mysql数据库通过PHP将Json数据交给Android来处理,同学们初看一定觉得好多专业术语哦,呵呵,其实,等我讲完,大家应该都能理解,好了,首先我们来看数据库,Mysql数据库,做过网站的同学应该对Mysql数据库不陌生,我们先在Mysql数据库中创建库表跟数据

 

 

\

接下来就要将Mysql的数据暴露给Android了,这里我用了ThinkPHP模板

 

 

这里就不讲ThinkPHP的数据库连接之类的了,通过ThinkPHP将数据返回成Json数据

 

\

 

这里先上图吧

 

 

 

好,接下来就是如何将网络Json数据转入Android中了

 

 

import java.util.ArrayList; 

import java.util.HashMap; 

import java.util.List; 

import java.util.Map; 

 

import org.json.JSONArray; 

import org.json.JSONObject; 

 

import android.app.Activity; 

import android.os.Bundle; 

import android.widget.ListView; 

import android.widget.SimpleAdapter; 

 

import com.kang.http.HttpConnectionUtil; 

import com.kang.http.HttpConnectionUtil.HttpConnectionCallback; 

import com.kang.http.HttpConnectionUtil.HttpMethod; 

 

public class JsonFromPHPDemo extends Activity 

    private ListView listView; 

    private SimpleAdapter adapter; 

    protected List<Person> persons; 

    private Person person; 

 

    @Override 

    protected void onCreate(Bundle savedInstanceState) 

    { 

        // TODO Auto-generated method stub 

        super.onCreate(savedInstanceState); 

        setContentView(R.layout.xml_handler); 

 

        listView = (ListView) findViewById(R.id.xml_list); 

        try 

        { 

            // 自完义适配方法 

            getAdapter(); 

 

        } catch (Exception e) 

        { 

            e.printStackTrace(); 

        } 

 

    } 

     

    /**

     * 自定义方法,从网络取得数据,并将数据放入ListView中

     */ 

    private void getAdapter() 

    { 

        //网址 

        String url = "http://192.168.1.105/PHPDemo/index.php/Index/show"; 

        //上节课讲的网络连接方法 

  &nbs

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1