Estoy buscando una manera de cambiar la pantalla de llamadas entrantes/salientes (la de mi teléfono Sony necesita reemplazo al menos porque cuando presiono un botón para encender la pantalla y toco el botón "finalizar llamada" o para ver la duración de la charla, la pantalla se apaga en un segundo). Probé un par de aplicaciones de marcador/contactos y en realidad no cambian esa pantalla. Además, el comentario aquí sugiere que esta pantalla solo se puede cambiar en un dispositivo rooteado.
¿Es tan? ¿Esta pantalla es parte del lanzador? ¿Una aplicación separada? ¿Se requiere enraizamiento para cambiar esto? ¿Dónde puedo obtener implementaciones alternativas? Se agradece una forma más detallada ya que el teléfono ya está rooteado de todos modos.
PD: la pantalla de la que hablo se parece a esta:
para hacerlo Rootear el teléfono. Extraiga y vuelva a compilar estas aplicaciones:
/system/priv-app/TelephonyProvider/TelephonyProvider.apk
/system/priv-app/Telecom/Telecom.apk
/system/app/InCallUiNext/InCallUiNext.apk
/system/app/telresources/telresources.apk
/system/framework/framework-res.apk
Y este archivo también:
/system/framework/telephony-common.jar
Después de cambiar sus elementos dibujables, devuélvalos a donde estaban y establezca estos permisos.
chmod 0755
para carpetas chmod 0644
para archivos
Esto funcionará muy bien para usted, pero siempre mantenga una copia de seguridad de ellos en caso de que algo salga mal. Esto es para editar la aplicación, pero si el marcador se congela después de finalizar una llamada, lo que debe hacer es:
1. Open Settings
2. Click Apps
3. Press the options icon
4. Tap Show System
5. Clear Data and Cache for Dialer and Telephony Provider
Si todavía esto no funciona si tiene instalado TWRP Recovery:
1. Press Wipe
2. Advanced Wipe
3. Check Dalvik Cache and Cache partitions
4. Swipe to clear them
5. Reboot System
Nota: La ventana emergente durante la llamada nunca cambia, independientemente del marcador que elija. Borrarlo, por ejemplo, significa que el Servicio Telefónico está manipulado. Y no recibirás ninguna llamada. Todas las demás aplicaciones pueden ofrecer libreta de direcciones, bloqueo y marcador, pero la marcación de llamadas se ordena a la aplicación Telecom, que luego administra los servicios de llamadas y presenta la interfaz de usuario para llamadas hasta el final. Ofrece el servicio nativo que es para llamar y comunicar al teléfono radio gsm. Todas las demás aplicaciones no pueden hacer esto. Al igual que en un reproductor multimedia, una biblioteca de decodificación de medios o un códec, también lo es la esencia y el propósito de la aplicación Telecom. Es el controlador principal de la telefonía. A menos que lo modifique o lo vuelva a desarrollar por código. Es una de las aplicaciones esenciales junto con SystemUI y Framework. Es por eso que no será un paseo por el parque reemplazarlo. Es parte integral de muchas aplicaciones del sistema.
Esto resolverá muy bien tu problema. Por favor, hágamelo saber si le ayudó
/system/framework/framework-res.apk
y /system/framework/telephony-common.jar
en mi dispositivo Sony, faltan los primeros 4 archivos. ("Mostrar archivos ocultos" está habilitado en mi navegador raíz)
aBochur
YakovL