¿Es posible abrir una tarjeta de contacto de android por el ID de contacto? Funciona con el número de teléfono. Aquí hay un ejemplo, si yo uso Intent i = new Intent(); i.setAction(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT); i.setData(Uri.fromParts("tel", "123456", null)); //<—- Change here from Phone to IDcontext.startActivity(i); Pero quiero abrir esta tarjeta de contacto por ID, por ejemplo, si […]
Tengo un problema al leer los mensajes SMS desde el dispositivo. Al adquirir un proveedor de contenido para el URI ' content://sms/inbox ', todo está bien, puedo leer la columna "persona" para encontrar la clave extranjera en la tabla de personas y finalmente llegar al contacto y su nombre. Sin embargo, también quiero recorrer los […]
Quería saber cómo puedo enviar texto a un contacto específico de whatsapp. Encontré algún código para ver un contacto específico, pero no para enviar datos. Cursor c = 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(); Esto […]