判斷網絡是否連接
private boolean CheckNetwork() {boolean flag = false;ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);if (cwjManager.getActiveNetworkInfo() != null)flag = cwjManager.getActiveNetworkInfo().isAvailable();if (!flag) {Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络").setMessage(getResources().getString("请开启GPRS或WIFI网络连接"));b.setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {Intent mIntent = new Intent("/");ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings");mIntent.setComponent(comp);mIntent.setAction("<span class="hilite">android</span>.intent.action.VIEW");startActivity(mIntent);}}).setNeutralButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {dialog.cancel();}}).create();b.show();}return flag;}


判斷聯網方式
  setContentView(R.layout.main);        text = (TextView) findViewById(R.id.text);        ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);        if (connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED)        text.setText("wifi方式连接");        if (connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED)        text.setText("GPRS方式连接");

更多相关文章

  1. Android使用Retrofit进行网络请求
  2. android 创建桌面快捷方式 、插件
  3. android源码下载方式
  4. Android中判断网络功能是否可用
  5. Android的网络状态判断
  6. 创建android逐帧动画的两种方式
  7. 【安卓笔记】android客户端与服务端交互的三种方式
  8. Android打开/关闭数据流量
  9. 重定向android log

随机推荐

  1. Android(安卓)Module中导入aar
  2. Android第五期 - 更新自己的apk本地与网
  3. WebView控件中的javascript与Android本地
  4. 2011.09.20(3)——— android canvas.clipR
  5. Android中的颜色
  6. 动态设置 view 宽高
  7. 常见UI控件的使用-富文本、textview
  8. Android(安卓)Animation Interpolator -
  9. Android(安卓)DrawerLayout抽屉效果
  10. Android平台mass storage相关代码