Android Intent相關

//當打開新的頁面, 而後返回主屏幕後, 再次打開應用不保留新打開的頁面 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

相關文章
相關標籤/搜索