Android中Intent的用法介紹

2021-07-03 22:06:26 字數 2074 閱讀 1230

1.呼叫系統自帶瀏覽器

uri uri = uri.parse("");

intent intent = new intent(intent.action_view, uri);

intent.setclassname("com.android.browser", "com.android.browser.browseractivity");

startactivity(intent);

新增許可權:

2.呼叫google搜尋相應的內容

intent intent = new intent();

intent.setaction(intent.action_web_search);

intent.putextra(searchmanager.query, "search keywords");

startactivity(intent);

3.發簡訊(進入系統編輯簡訊介面)

uri uri = uri.parse("smsto:" + "13312966705");

intent intent = new intent(intent.action_sendto, uri);

intent.putextra("sms_body", "sms content");

startactivity(intent);

新增許可權:

4.打**

uri uri = uri.parse("tel:" + "13312966705");

intent intent = new intent(intent.action_dial, uri);

startactivity(intent);

新增許可權:

5.解除安裝apk

uri uri = uri.fromparts("package", strpackagename, null);  

intent intent = new intent(intent.action_delete, uri);

startactivity(intent);

6.安裝apk這裡提供乙個可行的函式,

// 建立uri

// 建立intent意圖

intent intent = new intent(intent.action_view);

// 設定uri和型別

intent.addflags(intent.flag_activity_new_task);

// 執行意圖進行安裝

context.startactivity(intent);

}7.intent實現頁面跳轉與傳遞引數

傳遞引數並跳轉

intent intent = new intent();

//intent傳遞引數

intent.putextra("testintent", "123");

intent.setclass(firstactivity.this, secondactivity.class);

firstactivity.this.startactivity(intent);

接收引數

//使用intent物件得到firstactivity傳遞來的引數

intent intent = getintent();

string value = intent.getstringextra("testintent");

android中intent的作用

1 intent.action main string android.intent.action.main 標識activity為乙個程式的開始。比較常用。input nothing output nothing 例如 1 activity android name main android la...

android中intent的使用

android中在進行介面跳轉時需要用到intent,而intent又分為顯示intent和隱式intent。顯示intent 通常給intent指定了具體的元件的稱為顯示intent,這種只會跳轉到唯一乙個介面。intent intent new intent 跳轉到testactivty1 st...

Android中的Intent簡單使用

如下 uri uri uri.parse intent it new intent intent.action view,uri startactivity it 顯示地圖 如下 uri uri uri.parse geo 38.899533,77.036476 intent it new inte...