Android判断手机是否联网及自动跳转功能(收藏版)

Android判断手机是否联网及自动跳转功能(收藏版),第1张

概述Android判断手机是否联网及自动跳转功能(收藏版) android欢迎页自动跳转及手机网络检测,具体实现代码如下所示: 在1.2s后从欢迎页(welcome)跳转到登陆页(Login_Activity),并进行手机网络检测 package com.example.amusic.welcome; import android.content.Intent; import android.content.IntentFilter; import android.support.v7.app.AppCompatActivity; import andr

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

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



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 Timer();    TimerTask task = new TimerTask(){      @OverrIDe      public voID run() {        startActivity(new Intent(welcome.this,Login_Activity.class));        finish();        //onDestroy();      }    };    time.schedule(task,SKIP_DELAY_TIME);  }  protected voID onDestroy(){    super.onDestroy();    unregisterReceiver( networkChangeReceiver);  }}// An highlighted blockvar foo = 'bar';public class NetworkChangeReceiver extends broadcastReceiver {  @OverrIDe  public voID onReceive(Context context,Intent intent) {    ConnectivityManager connectivityManager = (ConnectivityManager)        context.getSystemService(Context.CONNECTIVITY_SERVICE);    NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();    if (networkInfo!= null&&networkInfo.isAvailable()) {      Toast.makeText(context,"手机网络已开启!",Toast.LENGTH_SHORT).show();    } else {      Toast.makeText(context,"手机网络未开启!",Toast.LENGTH_SHORT).show();    }  }}// An highlighted blockvar foo = 'bar';

运行结果


总结

以上所述是小编给大家介绍的AndroID判断手机是否联网及自动跳转功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

总结

以上是内存溢出为你收集整理的Android判断手机是否联网及自动跳转功能(收藏版)全部内容,希望文章能够帮你解决Android判断手机是否联网及自动跳转功能(收藏版)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1144274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存