¿Cómo obtener la fecha y hora de instalación de la aplicación?

Respuestas:

12

Hay varias aplicaciones para usar, pero me gusta usar App Detective .

Es fácil, conciso y completamente detallado. Esto le dirá el tiempo de instalación y mucho más.

captura de pantalla

HasH_BrowN
fuente
Gracias @ Andrew por la edición de imágenes, por alguna razón, se subió una captura de pantalla incorrecta al publicar
HasH_BrowN
stackoverflow.com/questions/7470314/… . stackoverflow.com/questions/11246326/… . stackoverflow.com/questions/10888768/… . Estos se agregan a los comentarios, ya que haría que la respuesta fuera del tema de acuerdo con el alcance de Android Enthusiast. Incluí estos enlaces porque son relevantes y útiles, pero no para el usuario final.
HasH_BrowN
Gracias. El detective de aplicaciones es el mejor. Fue capaz de determinar la fecha de instalación de todas las aplicaciones, incluso las instaladas antes de la instalación de los detectives de aplicaciones
3

Cuando se instala cada aplicación, obtienes una transmisión Package_Added. Puede guardar esa instancia de hora y fecha cuando reciba la transmisión y almacenarla localmente y recuperarla. Espero que esto ayude.

Saurav
fuente
2
Creo que habrá algún tipo de archivo de registro ... ¿verdad?
BusyTraveller
1
Nunca me he encontrado con ninguna API para acceder a esta información. He publicado la solución como una de una solución probable.
Saurav
¿Qué método estás usando para obtener la Package_Addedtransmisión? ¿Qué pasos se toman? ... de esta manera, cualquiera que lea esto podría seguir y duplicar los resultados. Gracias
HasH_BrowN
1
Puede agregar una intención de receptor: "android.intent.action.PACKAGE_ADDED" en su archivo de manifiesto y escribir un receptor de difusión para este receptor. Capture la acción "Intent.ACTION_PACKAGE_ADDED" en su receptor y busque el nombre de la aplicación instalada por: intent.getData (). Guarde esto como una cadena en la base de datos y obtenga la fecha también y guárdela. De esta manera, puede obtener el nombre y la fecha de instalación de la aplicación. También tengo un enlace para mostrar cómo crear la transmisión para esto en mi github: github.com/kodered/Application-Monitor
Saurav
2

Changelog Droid es una aplicación que captura la transmisión Package_Added y registra todas las instalaciones y actualizaciones de paquetes. Esto solo funciona para aplicaciones agregadas / actualizadas después de que se instaló.

También puede ver los tiempos de creación de los directorios en ... / sdcard0 / Android / data, aunque no todas las aplicaciones parecen crear un directorio allí, y no estoy seguro de si se realiza en el momento de la instalación o la primera ejecución, etc.

pgs
fuente