2014-02-26 36 views
0

裏面如何調用活動中的Android通訊錄應用程序。該活動可能包含其他控件(如按鈕),但在某處(在同一活動內)它會顯示聯繫人應用程序,以便我可以執行某些操作,如添加,查看,編輯等。通過操作,我的意思是Android聯繫人應用程序提供的操作。下面的代碼調用android聯繫人應用程序作爲意圖:調用Android的聯繫人應用程序(由意圖)的活動

Intent i = new Intent(); 
    i.setComponent(new ComponentName("com.android.contacts", "com.android.contacts.DialtactsContactsEntryActivity")); 
    i.setAction("android.intent.action.MAIN"); 
    i.addCategory("android.intent.category.LAUNCHER"); 
    i.addCategory("android.intent.category.DEFAULT"); 
    startActivity(i); 

回答

1

它不這樣工作。您無法在應用內添加其他應用。您可以使用內容提供商瞭解聯繫人的應用功能(例如,按步驟添加/編輯/刪除聯繫人)。或使用動作爲View,EditPick的意圖來處理聯繫人應用程序本身內的聯繫人。

+0

非常感謝。 – user3124780

+0

歡迎您@ user3124780。如果您將此視爲您的答案,請通過查看答案左側數字下方的標記將其標記爲正確答案。 – MSaudi

相關問題