es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo abrir la página programáticamente de las aplicaciones predeterminadas específicas de Android?

Por ahora, estoy usando el siguiente código para abrir la página de todas las aplicaciones predeterminadas:

var intent = Intent(Settings.ACTION_MANAGE_DEFAULT_APPS_SETTINGS)
startActivity(intent) 

¿Cómo puedo abrir una página específica de aplicaciones predeterminadas programáticamente?

Por ejemplo, quiero abrir la página de la aplicación de identificación de llamadas y spam con el siguiente código.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para abrir una página específica de aplicaciones predeterminadas de forma programática, puedes utilizar el siguiente código:

    val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
    val uri = Uri.fromParts("package", "com.google.android.apps.callerid", null)
    intent.data = uri
    startActivity(intent)
    

    En este código, estás creando un intent para abrir la configuración de detalles de la aplicación y pasando el nombre del paquete de la aplicación que deseas abrir (en este caso, la aplicación Caller ID y spam) como una Uri. Esto abrirá directamente la página de la aplicación Caller ID y spam cuando se ejecute.

Comments are closed.