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.
- Android crea un "botón plano"
- Barra de herramientas que se amplía al hacer clic en EditarTexto
- Cómo dar frontera para tablerow en tablelayout en android?
- Menú emergente expandir / contraer desde un icono en la barra de acciones
- Cómo ampliar Android TableLayout
- Cómo crear el botón dinámicamente en android?
- Formato HTML para TextView
- Galería de Android fullscreen
- EditText maxLines no funciona - el usuario todavía puede ingresar más líneas que el conjunto
- Edición de altura del cuadro EditarText android
- Adición dinámica de una vista de texto
- Android: holder.getSurface () devuelve siempre null
- ¿La sombra Cardview no aparece en los dispositivos lollipop?
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.