没有合适的资源?快使用搜索试试~ 我知道了~
网络开发是Android程序设计一个非常重要的内容,今天本文就和大家一起分享一下Android网络开发的一点经验。 本文主要通过实例形式说明了Android获取网络链接状态的方法。具体内容如下: 就目前的Android手机来说,可能存在如下5种网络状态: —-无网络(这种状态可能是因为手机停机,网络没有开启,信号不好等原因) —-使用WIFI上网 —-CMWAP(中国移动代理) —-CMNET上网 —-2G/3G/4G上网 很多时候我们需要判断用户是否开启网络设置,通常通过ConnectivityManager类来判断网络连接是否存在。 获取网络状态:
资源详情
资源评论
资源推荐
Android开发之获取网络链接状态开发之获取网络链接状态
网络开发是Android程序设计一个非常重要的内容,今天本文就和大家一起分享一下Android网络开发的一点经验。
本文主要通过实例形式说明了Android获取网络链接状态的方法。具体内容如下:
就目前的Android手机来说,可能存在如下5种网络状态:
—-无网络(这种状态可能是因为手机停机,网络没有开启,信号不好等原因)
—-使用WIFI上网
—-CMWAP(中国移动代理)
—-CMNET上网
—-2G/3G/4G上网
很多时候我们需要判断用户是否开启网络设置,通常通过ConnectivityManager类来判断网络连接是否存在。
获取网络状态:
那到底如何使用这个类呢?如何和用户进行交互呢?具体示例如下:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ConnectivityManager nw = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netinfo = nw.getActiveNetworkInfo();
Toast.makeText(MainActivity.this, "当前网络"+add(netinfo.isAvailable())+","+"网络"+app(netinfo.isConnected())+","+"网络连
接"+adp(netinfo.isConnected()), Toast.LENGTH_LONG).show();//给用户提示网络状态
}
String add(Boolean bl){
String s = "不可用";
if(bl==true){
s="可用";
}
return s;
}
String app(Boolean bl){
String s = "未连接";
if(bl==true){
s="已连接";
}
return s;
}
String adp(Boolean bl){
String s = "不存在!";
if(bl==true){
s="存在!";
}
return s;
}
}
当然一定不要忘记在配置文件中获取网络权限,代码如下:
<!-- 获得网络权限 -->
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE"
/>
希望本文所述示例对大家Android程序设计有一定的帮助。
您可能感兴趣的文章您可能感兴趣的文章:iOS和Android用同一个二维码实现跳转下载链接的方法Android中Textview超链接实现方式Android中捕
获TTextView文本中的链接点击事件方法Android下保存简单网页到本地(包括简单图片链接转换)实现代码Android实现
TextView中文字链接的4种方式介绍及代码Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动
作)Android如何动态改变App桌面图标亲自动手实现Android App插件化Android小挂件(APP Widgets)设计指导Android实现使
用微信登录第三方APP的方法Android编程实现点击链接打开APP功能示例
weixin_38637805
- 粉丝: 4
- 资源: 952
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0