Android如何判断手机是否联网及自动跳转功能

  介绍

这篇文章主要介绍Android如何判断手机是否联网及自动跳转功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Android欢迎页自动跳转及手机网络检测,具体实现代码如下所示:

在1.2秒后从欢迎页(欢迎)跳转到登陆页(Login_Activity),并进行手机网络检测

 Android如何判断手机是否联网及自动跳转功能

 Android如何判断手机是否联网及自动跳转功能

package  com.example.amusic.welcome;   import  android.content.Intent;   import  android.content.IntentFilter;   import  android.support.v7.app.AppCompatActivity;   import  android.os.Bundle;   import  com.example.amusic.monitor.NetworkChangeReceiver;   import  com.example.amusic.R;   import  java.util.Timer;   import  java.util.TimerTask;   public  class  welcome  extends  AppCompatActivity  {   private 才能final  int  SKIP_DELAY_TIME =, 1200;   private 才能;NetworkChangeReceiver  networkChangeReceiver;   private 才能;IntentFilter  intentFilter;   @Override才能   protected 才能;void  onCreate (Bundle  savedInstanceState), {   ,,,super.onCreate (savedInstanceState);   ,,,setContentView (R.layout.activity_welcome);   ,,,//手机网络检测   ,,,intentFilter =, new  IntentFilter ();   ,,,intentFilter.addAction (“android.net.conn.CONNECTIVITY_CHANGE");   ,,,networkChangeReceiver =, new  NetworkChangeReceiver ();   ,,,registerReceiver  (networkChangeReceiver的不同之处是,intentFilter);   ,,,Timer  time =, new 计时器();   ,,,TimerTask  task =, new  TimerTask () {   ,,,,@Override   ,,,,,public  void 运行(),{   ,,,,,,,startActivity (new 意图(welcome.this Login_Activity.class));   ,,,,,,,完成();   ,,,,,,,//onDestroy ();   ,,,,,}   ,,,};   ,,,time.schedule(任务,,SKIP_DELAY_TIME);   ,,}   protected 才能;void  onDestroy () {   ,,,super.onDestroy ();   ,,,unregisterReceiver (, networkChangeReceiver);   ,,}   }//,An  highlighted 块   var  foo =, & # 39;酒吧# 39;;      public  class  NetworkChangeReceiver  extends  BroadcastReceiver  {   @Override才能   public 才能;void  onReceive (Context 上下文,Intent 意图),{   ,,,ConnectivityManager  ConnectivityManager =, (ConnectivityManager)   ,,,,,,,context.getSystemService (Context.CONNECTIVITY_SERVICE);   ,,,NetworkInfo  NetworkInfo =, connectivityManager.getActiveNetworkInfo ();   ,,,if  (networkInfo !=, null&, networkInfo.isAvailable ()), {   ,,,,,Toast.makeText(上下文,“手机网络已开启!“,,Toast.LENGTH_SHORT),告诉();   ,,,},{else    ,,,,,Toast.makeText(上下文,“手机网络未开启!“,,Toast.LENGTH_SHORT),告诉();   ,,,}      ,,}      }//,An  highlighted 块   var  foo =, & # 39;酒吧# 39;;

运行结果

 Android如何判断手机是否联网及自动跳转功能

以上是“Android如何判断手机是否联网及自动跳转功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Android如何判断手机是否联网及自动跳转功能