OMG !!! ¡¡¡SÍ, PODEMOS HACER ESO!!! Iba a matarme después de 24 horas de investigación y descubrimiento ... ¡Pero he encontrado una solución "nueva"!
// "cheat" with Java reflection to gain access to TelephonyManager's
// ITelephony getter
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
telephonyService = (ITelephony)m.invoke(tm);
todo todo todo de cientos de personas que quieren desarrollar su visita de control de llamada de software this start point
hay un proyecto. y hay comentarios importantes (y créditos)
brevemente: copiar AIDL archivo, agregar permisos para manifestarse, copiar y pegar fuente para la gestión de la telefonía)))
algo más de información para usted. Comandos AT que puede enviar solo si está rooteado. Entonces puedes matar el proceso del sistema y enviar comandos, pero necesitarás un reinicio para permitir que tu teléfono reciba y envíe llamadas =)))
Estoy muy contento =) ¡Ahora mi Shake2MuteCall recibirá una actualización!
creo que es posible bloquear las llamadas entrantes. Prueba esto: http://stackoverflow.com/questions/7121508/android-taking-complete-control-of-phone-is-it-possible-how/7121586#7121586 –
http://stackoverflow.com/a/5268927/1939564 –
Desactive la respuesta incorrecta, puede ser confuso para algunos que la respuesta aceptada no sea la correcta. – ayanami