Como obter a data e hora da instalação do aplicativo?

11

Quero encontrar a data e a hora da instalação dos aplicativos no meu celular. Onde é armazenado? No Ubuntu, pode ser encontrado em /var/log/dpkg.log. E o Android? Estou usando o Android 4.1.2.

BusyTraveller
fonte
3
possível duplicata de Onde posso descobrir quando instalei um aplicativo?
Firelord

Respostas:

12

Existem vários aplicativos para usar, mas eu gosto de usar o App Detective .

É fácil, conciso e totalmente detalhado. Isso informará o tempo de instalação e muito mais.

captura de tela

HasH_BrowN
fonte
Graças @ Andrew para editar pic, por algum motivo mais cedo imagem errada foi carregado quando postagem
HasH_BrowN
stackoverflow.com/questions/7470314/… . stackoverflow.com/questions/11246326/… . stackoverflow.com/questions/10888768/… . Isso é adicionado aos comentários, porque tornaria a resposta fora do tópico de acordo com o escopo do Android Enthusiast. Incluí esses links por serem relevantes e úteis, mas não para o usuário final.
21815 HasH_BrowN
Obrigado. Detetive App é o melhor. Era capaz de determinar a data de instalação de todos os aplicativos até mesmo os aplicativos instalados antes da instalação de detetives de aplicativos
3

Quando todos os aplicativos são instalados, você recebe uma transmissão Package_Added. Você pode salvar a instância de hora e data em que recebe a transmissão, armazena-a localmente e recupera-a. Espero que isto ajude.

Saurav
fonte
2
Eu acho que algum tipo de arquivo de log estará lá .. certo?
BusyTraveller
1
Nunca encontrei nenhuma API para acessar essas informações. Publiquei a solução como uma de uma solução provável.
Saurav
Que método você está usando para obter Package_Addedtransmissão? Que medidas são tomadas? ...... dessa forma, qualquer pessoa que esteja lendo isso poderá acompanhar e duplicar os resultados. Obrigado
HasH_BrowN
1
Você pode adicionar uma intenção de receptor: "android.intent.action.PACKAGE_ADDED" em seu arquivo de manifesto e gravar um receptor de transmissão para este receptor. Capture a ação "Intent.ACTION_PACKAGE_ADDED" no seu receptor e busque o nome do aplicativo instalado por: intent.getData (). Salve isso como string no banco de dados e busque a data também e salve. Dessa forma, você pode obter o nome e a data instalados do aplicativo. Eu também tenho um link para mostrar como criar a transmissão para isso no meu github: github.com/kodered/Application-Monitor
Saurav
2

Changelog Droid é um aplicativo que captura a transmissão Package_Added e registra todas as instalações e atualizações de pacotes. Isso funciona apenas para aplicativos adicionados / atualizados após a instalação.

Você também pode observar os horários de criação dos diretórios em ... / sdcard0 / Android / data - embora nem todos os aplicativos pareçam criar um diretório lá, e não tenho certeza se isso foi feito no momento da instalação ou da primeira execução, etc.

pgs
fonte