Contacts中Intent物件的使用

2021-06-19 16:32:57 字數 1057 閱讀 6847

一.跳到所有聯絡人介面:   

intent intent = new intent();  

intent.setaction(intent.action_view);  

intent.setdata(contacts.people.content_uri);  

startactivity(intent);

跳到某個聯絡人詳細資訊介面:startactivity(new intent(intent.action_view,uricontactsid));在contacts.people.content_uri這個uri的後面加上聯絡人的id就行

二.跳到插入乙個新的聯絡人介面

intent intent2 = new intent(intent.action_insert_or_edit); 

intent2.settype("vnd.android.cursor.item/person");   //資料型別  

intent2.settype("vnd.android.cursor.item/contact"); 

intent2.settype("vnd.android.cursor.item/raw_contact"); 

intent2.putextra(android.provider.contactscontract.intents.insert.name, ""); //值  

intent2.putextra(android.provider.contactscontract.intents.insert.company,"");  

intent2.putextra(android.provider.contactscontract.intents.insert.phone, ""); 

intent2.putextra(android.provider.contactscontract.intents.insert.phone_type, 1);

startactivity(intent2);

以上面的方式跳轉時,如果你給的值是空的那麼跳到介面後編輯也是空的;如果有值穿進去對應的編輯框裡面也會填上對應的值

Activity中Intent的使用

intent的基本作用 乙個intent物件包含了一組資訊 1.component name 2.action 3.date 4.category 5.extras 6.flags intent 概述 intent是android的核心元件,利用訊息實現應用程式間的互動機制,這種訊息描述了應用中一次...

Activity中的Intent物件

1.intent主要作用 intent是一種執行時繫結 run time binding 機制,它能在程式執行過程中連線兩個不同的元件 兩個不同的activity,可以不再同一應用 通過intent,你的程式可以向android表達某種請求或者意願,android會根據意願的內容選擇適當的元件來完成...

android中intent的作用

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