public void click(View v) { // 顯式意圖激活Activity // 判斷網絡狀態 ConnectivityManager connmanager = (ConnectivityManager) this.getSystemService(CONNECTIVITY_SERVICE); NetworkInfo netinfo = connmanager.getActiveNetworkInfo(); if (netinfo != null && netinfo.isConnected()) { Toast.makeText(this, "網絡可用", Toast.LENGTH_LONG).show(); Intent intent = new Intent(); // 參數初始化的三種方式 intent.setClass(this, SecActivity.class); intent.setClassName(this, "com.pas.intenttest.SecActivity"); // 此方式能夠打開設備上的某一應用 包名,類名 intent.setClassName("com.android.deskclock", "com.android.deskclock.AlarmsMainActivity"); startActivity(intent); } else { Toast.makeText(this, "網絡不可用,請設置", Toast.LENGTH_LONG).show(); Intent intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.SettingsEMUI"); startActivity(intent); } finish(); }