Cómo crear mi propio marcador personalizado en un teléfono Android

En mi aplicación agrego una intención para que el usuario pueda llamar:

str="tel:"+phoneArray[11]; Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(str)); startActivity(intent); 

Entonces llama del teléfono androide pero quiero fijar otro dialer de encargo con una mirada diferente. ¿Qué hay que hacer? No me refiero a cómo diseñar el marcador, sino sólo cómo hacer una interfaz de usuario que ingresará el número y ejecutar una llamada.

Cree una aplicación que responda a Intent.ACTION_DIAL . En AndroidManifest.xml debe agregar lo siguiente a esa actividad:

 <intent-filter> <action android:name="android.intent.action.DIAL" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> 

Puede tomar la aplicación oficial de teléfono como referencia. Pero ten cuidado, no es una tarea trivial.

Sólo puede reemplazar el Marcador de esa manera. La llamada real (lo que se ve durante las llamadas) no se puede cambiar.

Para obtener más información, vea Pregunta de desbordamiento de pila Aplicación de marcación de Android .

Si desea reemplazar totalmente el marcador de teléfono existente y administrar la llamada desde dentro de su aplicación, entonces la respuesta es que esto no se puede hacer excepto en la ROM personalizada que construye después de cambiar el código fuente de Android que reemplaza el marcador por defecto con el suyo propio.

  • Diferencia entre fragmentTransaction.hide y setVisibility (GONE);
  • Construir Reproducir Interfaz similar a la música
  • Diseño complejo de Android lineal y relativo
  • Mover Android Edittext un poco hacia arriba cuando se centran en él
  • ¿Cómo puede una vista detectar cuando se está conectando a su padre?
  • Android: Qué práctica es mejor para usar CoordinatorLayout
  • ¿Cómo obtienes efecto de rizo para extender los límites de vista pasados?
  • Android - La barra de calificación personalizada se parece a su sangrado
  • NPE interno de Android en ViewGroup dispatchAttachedToWindow
  • De la actividad y del fragmento en android studio
  • Cómo personalizar chrisbanes / ActionBar-PullToRefresh o cambiar el color de pull a refresh bar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.