Android判断手机是否联网及自动跳转功能(收藏版)
更新时间:2019年11月27日 10:38:48 作者:android小鑫
这篇文章主要介绍了Android判断手机是否联网及自动跳转功能(收藏版),在一些手机端连接wifi我们经常会遇到这样的功能,今天小编通过实例截图给大家介绍下,需要的朋友可以参考下
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 block var 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 block var foo = 'bar';
运行结果
总结
以上所述是小编给大家介绍的Android判断手机是否联网及自动跳转功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关文章
详解Android Service与Activity之间通信的几种方式
这篇文章主要介绍了详解Android Service与Activity之间通信的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-04-04Android高版本API方法如何在低版本系统上做兼容性处理浅析
这篇文章主要给大家介绍了关于Android高版本API方法如何在低版本系统上做兼容性处理的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧2018-08-08Android HorizontalScrollView左右滑动效果
这篇文章主要为大家详细介绍了Android HorizontalScrollView左右滑动效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-02-02
最新评论