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判断手机是否联网及自动跳转功能(收藏版)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)