Mi aplicación depende en gran medida de una base de datos y, a veces, la base de datos no se copiará correctamente, se corrompe o simplemente arroja un strop genérico. Borrar los datos de la aplicación y luego volver a abrir la aplicación parece funcionar bien, pero es un gran esfuerzo pedirles a mis usuarios que busquen en las páginas de configuración, y estoy buscando una manera de acceder rápidamente a la página de detalles de la aplicación (que muestra el desinstalación, se mueven a SD, datos claros etc.)Propósito de la página de detalles de la aplicación
he encontrado el Settings.ACTION_APPLICATION_DETAILS_SETTINGS
acción Intención pero consiguen una ActivityNotFoundException
cuando intento poner en marcha tal como se describe en mi Desire Z. puede alguien ayudar a encontrar la manera de distribuir adecuadamente el presente ?
Gracias
EDIT: Como se observa en las respuestas, esto es sólo API9 y por encima, el código Ahora uso si alguien quiere que se encuentra por debajo. Creo que funciona en API3 y superior.
try {
Intent i = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setData(Uri.parse("package:com.espian.formulae"));
startActivity(i);
} catch (ActivityNotFoundException ex) {
Intent i = new Intent(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
i.addCategory(Intent.CATEGORY_DEFAULT);
startActivity(i);
}
Esta intención sólo está disponible a partir del nivel de la API 9 (2.3). ¿Tiene su Desire Z 2.3 instalado? – jlindenbaum
No, no, no se dio cuenta que era un nivel 9. :(eso es realmente molesto, pero gracias de todos modos! –