這篇文章主要介紹Android如何判斷手機是否聯網及自動跳轉功能,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯公司專注于酉陽土家族苗族企業(yè)網站建設,響應式網站開發(fā),商城開發(fā)。酉陽土家族苗族網站建設公司,為酉陽土家族苗族等地區(qū)提供建站服務。全流程按需定制網站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯公司專業(yè)和態(tài)度為您提供的服務
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如何判斷手機是否聯網及自動跳轉功能”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!
文章名稱:Android如何判斷手機是否聯網及自動跳轉功能
瀏覽地址:http://chinadenli.net/article8/jggiip.html
成都網站建設公司_創(chuàng)新互聯,為您提供定制網站、網站排名、網站導航、企業(yè)網站制作、商城網站、全網營銷推廣
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯