天天看點

Android Intent相關

//當打開新的頁面, 然後傳回主螢幕後, 再次打開應用不保留新打開的頁面 

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依舊在背景運作

Intent intent =new Intent();

intent.setAction(intent.ACTION_MAIN);

intent.addCategory(intent.CATEGORY_HOME);

startActivity(intent);
           

繼續閱讀