//當打開新的頁面, 而後返回主屏幕後, 再次打開應用不保留新打開的頁面 java
Intent intent = new Intent(MainActivity.this,secondActivity.class); intent.setFlags(intent.FLAG_ACTIVITY_NO_HISTORY); startActivity(intent);
//Intent 跳轉的兩種方式瀏覽器
Intent intent = new Intent(MainActivity.this,secondActivity.class); startActivity(intent);
第二種 :安全
Intent intent = new Intent(); //第一個參數爲包名, 第二個參數爲包名加將要跳轉的頁面的名稱 ComponentName componentName = new ComponentName("com.lanyu96" , "com.lanyu96.SecondActivity"); intent.setComponent(componentName); startActivity(intent);
Intent 當點擊按鈕 跳轉到 撥號頁面工具
Intent intent =new Intent(); intent.setAction(intent.ACTION_DIAL); //設置撥號頁面自動輸入的號碼 intent.setData(Uri.parse("tel:21312348")); startActivity(intent);
Intent 當點擊按鈕,跳轉到系統短信頁面 , 並自動填寫發送人和信息測試
Intent intent =new Intent(); intent.setAction(intent.ACTION_SENDTO); intent.setData(Uri.parse("smsto:10086")); intent.putExtra("sms_body", "你好"); startActivity(intent);
Intent 當點擊按鈕,跳轉到系統屏幕 , 可是App依舊在後臺運行this
Intent intent =new Intent(); intent.setAction(intent.ACTION_MAIN); intent.addCategory(intent.CATEGORY_HOME); startActivity(intent);
CATEGORY_ALTERNATIVE
設置這個activity是否能夠被認爲是用戶正在瀏覽的數據的一個可選擇的action
CATEGORY_APP_BROWSER
和ACTION_MAIN一塊兒使用,用來啓動瀏覽器應用程序
CATEGORY_APP_CALCULATOR
和ACTION_MAIN一塊兒使用,用來啓動計算器應用程序
CATEGORY_APP_CALENDAR
和ACTION_MAIN一塊兒使用,用來啓動日曆應用程序
CATEGORY_APP_CONTACTS
和ACTION_MAIN一塊兒使用,用來啓動聯繫人應用程序
CATEGORY_APP_EMAIL
和ACTION_MAIN一塊兒使用,用來啓動郵件應用程序
CATEGORY_APP_GALLERY
和ACTION_MAIN一塊兒使用,用來啓動圖庫應用程序
CATEGORY_APP_MAPS
和ACTION_MAIN一塊兒使用,用來啓動地圖應用程序
CATEGORY_APP_MARKET
這個activity容許用戶瀏覽和下載新的應用程序
CATEGORY_APP_MESSAGING
和ACTION_MAIN一塊兒使用,用來啓動短信應用程序
CATEGORY_APP_MUSIC
和ACTION_MAIN一塊兒使用,用來啓動音樂應用程序
CATEGORY_BROWSABLE
可以被瀏覽器安全調用的activity必須支持這個category
CATEGORY_DEFAULT
設置這個activity對於默認的action是不是一個可選的
CATEGORY_EMBED
能夠運行在父activity容器內
CATEGORY_HOME
主activity,當應用程序啓動時,它是第一個顯示的activity
CATEGORY_LAUNCHER
應該在上層的啓動列表裏顯示
CATEGORY_MONKEY
這個activity可能被monkey或者其餘的自動測試工具執行
CATEGORY_OPENABLE
用來指示一個GET_CONTENT意圖只但願ContentResolver.openInputStream可以打開URI
CATEGORY_PREFERENCE
這個activity是一個選項卡
CATEGORY_SAMPLE_CODE
做爲一個簡單的代碼示例使用(通常狀況下不使用)
CATEGORY_SELECTED_ALTERNATIVE
設置這個activity是否能夠被認爲是用戶當前選擇的數據的一個可選擇的action
CATEGORY_TAB
想要在已有的TabActivity內部做爲一個Tab使用
CATEGORY_TEST
供測試使用(通常狀況不使用)
CATEGORY_UNIT_TEST
聯合測試使用code