Android判斷手機(jī)是否聯(lián)網(wǎng)及自動(dòng)跳轉(zhuǎn)功能(收藏版)
android歡迎頁自動(dòng)跳轉(zhuǎn)及手機(jī)網(wǎng)絡(luò)檢測(cè),具體實(shí)現(xiàn)代碼如下所示:
在1.2s后從歡迎頁(welcome)跳轉(zhuǎn)到登陸頁(Login_Activity),并進(jìn)行手機(jī)網(wǎng)絡(luò)檢測(cè)


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);
//手機(jī)網(wǎng)絡(luò)檢測(cè)
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, "手機(jī)網(wǎng)絡(luò)已開啟!", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(context, "手機(jī)網(wǎng)絡(luò)未開啟!", Toast.LENGTH_SHORT).show();
}
}
}
// An highlighted block
var foo = 'bar';
運(yùn)行結(jié)果

總結(jié)
以上所述是小編給大家介紹的Android判斷手機(jī)是否聯(lián)網(wǎng)及自動(dòng)跳轉(zhuǎn)功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- Android帶數(shù)字或紅點(diǎn)的底部導(dǎo)航攔和聯(lián)網(wǎng)等待加載動(dòng)畫示例
- Android Service判斷設(shè)備聯(lián)網(wǎng)狀態(tài)詳解
- 如何判斷軟件程序是否聯(lián)網(wǎng) 聯(lián)網(wǎng)狀態(tài)提示信息Android實(shí)現(xiàn)
- Android中判斷是否聯(lián)網(wǎng)實(shí)現(xiàn)代碼
- Android中判斷手機(jī)是否聯(lián)網(wǎng)實(shí)例
- android判斷phonegap是否聯(lián)網(wǎng)且加載super.loadUrl網(wǎng)址
- android app跳轉(zhuǎn)到微信的示例
相關(guān)文章
Android開發(fā)實(shí)現(xiàn)抽屜菜單
這篇文章主要為大家詳細(xì)介紹了Android開發(fā)實(shí)現(xiàn)抽屜菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
詳解Android Service與Activity之間通信的幾種方式
這篇文章主要介紹了詳解Android Service與Activity之間通信的幾種方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-04-04
Android開發(fā)獲取重力加速度和磁場(chǎng)強(qiáng)度的方法
這篇文章主要介紹了Android開發(fā)獲取重力加速度和磁場(chǎng)強(qiáng)度的方法,結(jié)合實(shí)例形式分析了Android通過重力傳感器與羅盤傳感器獲取重力加速度與磁場(chǎng)強(qiáng)度的方法,需要的朋友可以參考下2017-10-10
Android高版本API方法如何在低版本系統(tǒng)上做兼容性處理淺析
這篇文章主要給大家介紹了關(guān)于Android高版本API方法如何在低版本系統(tǒng)上做兼容性處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
Android實(shí)現(xiàn)多線程下載圖片的方法
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)多線程下載圖片的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
Android HorizontalScrollView左右滑動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Android HorizontalScrollView左右滑動(dòng)效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02

