Android中如何判断网络状态-创新互联

本篇内容介绍了“Android中如何判断网络状态”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、成都外贸网站建设、庆云网络推广、重庆小程序开发公司、庆云网络营销、庆云企业策划、庆云品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联建站为所有大学生创业者提供庆云建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

代码如下:


  1. public class ConnectionChangeReceiver extends 
    BroadcastReceiver

  2. {

  3. @Override

  4. public void onReceive( Context context, Intent intent )

  5. {

  6. ConnectivityManager connectivityManager = 
    (ConnectivityManager) context.getSystemService
    ( Context.CONNECTIVITY_SERVICE );

  7. NetworkInfo activeNetInfo = connectivityManager.
    getActiveNetworkInfo();

  8. NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo
    ( ConnectivityManager.TYPE_MOBILE );

  9. if ( activeNetInfo != null )

  10. {

  11. Toast.makeText( context, "Active Network Type : " + 
    activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();

  12. }

  13. if( mobNetInfo != null )

  14. {

  15. Toast.makeText( context, "Mobile Network Type : " + 
    mobNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();

  16. }

  17. }

  18. }

  19. < !-- Needed to check when the network connection changes -->

  20. < uses-permission android:name="android.permission.
    ACCESS_NETWORK_STATE"/>

  21. < receiver android:name="com.blackboard.androidtest.
    receiver.ConnectionChangeReceiver"

  22. android:label="NetworkConnection">

  23. < intent-filter>

  24. < action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>

  25. < /intent-filter>

  26. < /receiver>

“Android中如何判断网络状态”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网页题目:Android中如何判断网络状态-创新互联
文章网址:http://scyanting.com/article/degpgh.html