Cómo implementar la función de desvío de llamadas en un programa de Android
Para implementar la función de transferencia de llamadas en el programa de Android, a continuación se toma la función de lista negra como ejemplo.
Método de implementación
Cuando hay una llamada entrante de la lista negra, solicite a la persona que llama que tenga un número vacío, apague el teléfono, etc.
Pasos del código
Defina el diseño requerido: list.xml, código Java.
Vista de inicialización, código Java.
Defina ContactsAdapter, utilizado para enumerar los contactos usados, código Java.
Entre ellos, getNameById() getNumberById() puede devolver el nombre y el número del contacto según la ubicación.
Creación de instancias de ContactsAdapter.
Cuando se presiona la tecla btnOK, todas las listas negras se obtendrán y regresarán a la Actividad anterior: BlacklistMain.
loadContactsChecked se utiliza para obtener la lista de todos los contactos marcados y devolverla.
De esta forma se completa la comprobación de la lista negra.