2016-08-22 39 views

回答

0

試試這個代碼:

private void openWhatsApp(String id) { 
Cursor c =  
    getSherlockActivity().getContentResolver().query(
    ContactsContract.Data.CONTENT_URI, 
    new String[] { ContactsContract.Contacts.Data._ID },  

    ContactsContract.Data.DATA1 + "=?", 
    new String[] { id }, null); 
    c.moveToFirst(); 
Intent i = new Intent(Intent.ACTION_VIEW,  

Uri.parse("content://com.android.contacts/data/" + c.getString(0))); 

startActivity(i); 
c.close(); 
} 

其中id是什麼應用程序的URI像

[email protected]

+0

感謝您的答覆,但它不爲未知的號碼工作。我需要發送郵件給未知的聯繫人 –

+0

@sarikakashid Whatsapp打開聊天記錄,但不會根據您的代碼將文本發送出去 –

相關問題