Android判断手机是否联网及自动跳转功能(收藏版)
android欢迎页自动跳转及手机网络检测,具体实现代码如下所示:
在1.2s后从欢迎页(welcome)跳转到登陆页(Login_Activity),并进行手机网络检测
packagecom.example.amusic.welcome; importandroid.content.Intent; importandroid.content.IntentFilter; importandroid.support.v7.app.AppCompatActivity; importandroid.os.Bundle; importcom.example.amusic.monitor.NetworkChangeReceiver; importcom.example.amusic.R; importjava.util.Timer; importjava.util.TimerTask; publicclasswelcomeextendsAppCompatActivity{ privatefinalintSKIP_DELAY_TIME=1200; privateNetworkChangeReceivernetworkChangeReceiver; privateIntentFilterintentFilter; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); //手机网络检测 intentFilter=newIntentFilter(); intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); networkChangeReceiver=newNetworkChangeReceiver(); registerReceiver(networkChangeReceiver,intentFilter); Timertime=newTimer(); TimerTasktask=newTimerTask(){ @Override publicvoidrun(){ startActivity(newIntent(welcome.this,Login_Activity.class)); finish(); //onDestroy(); } }; time.schedule(task,SKIP_DELAY_TIME); } protectedvoidonDestroy(){ super.onDestroy(); unregisterReceiver(networkChangeReceiver); } } //Anhighlightedblock varfoo='bar'; publicclassNetworkChangeReceiverextendsBroadcastReceiver{ @Override publicvoidonReceive(Contextcontext,Intentintent){ ConnectivityManagerconnectivityManager=(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfonetworkInfo=connectivityManager.getActiveNetworkInfo(); if(networkInfo!=null&&networkInfo.isAvailable()){ Toast.makeText(context,"手机网络已开启!",Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(context,"手机网络未开启!",Toast.LENGTH_SHORT).show(); } } } //Anhighlightedblock varfoo='bar';
运行结果
总结
以上所述是小编给大家介绍的Android判断手机是否联网及自动跳转功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。