android网络编程之android连接网络的简单示例代码

所属分类: 软件编程 / Android 阅读数: 1759
收藏 0 赞 0 分享

复制代码 代码如下:

private void callToWebSrvice() {

    ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

    if (connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED ||  connManager .getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED  ) {
       _progresssDialog = ProgressDialog.show(this,"Please Wait...","Retrieving Data");
       getData(); 
    } else
        Toast.makeText(BestScore.this, "Network Error!!!", Toast.LENGTH_LONG).show();          

}
public void getData(){

    Thread _thread = new Thread(){

        public void run(){

            Message _msg = new Message();
            _msg.what = _updataSmsLog;
            callDataBase();
            BestScore.this._uicallback.sendMessage(_msg);
        }
    };
    _thread.start();
}

Handler _uicallback = new Handler(){

    public void handleMessage(Message msg) {

        switch(msg.what){

            case _updataSmsLog :

                if(_dataList.size() > 0 ){

                        _initial.setText(((Data)(_dataList.get(0)))._initial);
                        _wpm.setText(((Data)(_dataList.get(0)))._wpm);
                        _phone.setText(((Data)(_dataList.get(0)))._smartPhone);
                        _country.setText(((Data)(_dataList.get(0)))._country);

                    _progresssDialog.dismiss();
                    setListAdapter(new IconicAdator(BestScore.this,R.layout.viewrow,_dataList));
                }
                else{

                    _progresssDialog.dismiss();
                    Toast.makeText(BestScore.this,"No Record Found",Toast.LENGTH_LONG).show();
                }
        }

    };

};

更多精彩内容其他人还在看

Android实现信号强度监听的方法

这篇文章主要介绍了Android实现信号强度监听的方法,是Android手机中很常见的一个实用功能,需要的朋友可以参考下
收藏 0 赞 0 分享

Android实现Activity界面切换添加动画特效的方法

这篇文章主要介绍了Android实现Activity界面切换添加动画特效的方法,非常实用的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

Android中Dialog去黑边的方法

这篇文章主要介绍了Android中Dialog去黑边的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Qt for Android开发实例教程

这篇文章主要介绍了Qt for Android开发的方法,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之时间日期操作实例

这篇文章主要介绍了Android开发之时间日期操作,是Android程序开发中常见的一个功能,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之时间日期组件用法实例

这篇文章主要介绍了Android开发之时间日期组件用法,主要介绍了TimePicker和DatePicker组件,对于Android程序开发有不错的借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之获取网络链接状态

这篇文章主要介绍了Android获取网络链接状态的方法,主要是通过ConnectivityManager类来完成的,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之广播机制浅析

这篇文章主要介绍了Android开发之广播机制浅析,主要包括了发布、接收及配置广播的实例,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之登录验证实例教程

这篇文章主要介绍了Android开发之登录验证实现方法,包括发送数据、服务器端验证、配置文件等,需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之注册登录方法示例

这篇文章主要介绍了Android开发的注册登录方法,是针对Android程序设计中版本兼容性的进一步完善,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多