2013-08-20 2 views
0

나는 안드로이드 장치의 모든 응용 프로그램의 평균 시작 시간을 알고 싶습니다. 그리고 이것은 내 애플 리케이션에 의해 수행되어야합니다. 그렇다면 프로그래밍 수준에서 이러한 정보를 얻을 수 있습니까?Android : 응용 프로그램 시작 시간

답변

0

이것은 작동하지 않습니다. 앱을 시작하고 시간을 정해야하지만 다른 앱의로드가 완료된 시점에 대한 정보에는 액세스 할 수 없습니다. 또한, 어떻게 시작 시간을 정의합니까? 앱이 열릴 때까지 걸리는 시간 또는로드 중 화면이 지나갈 때까지의 시간 또는 스플래시 화면을 지날 때까지의 시간 ...?

+0

"시작"이란 단순히 표시되는 앱의 메인 페이지를 의미합니다. 따라서 사용자가 앱 아이콘 (내 앱뿐만 아니라 기기의 모든 앱 포함)과 시간 앱의 기본 페이지를 클릭하면 언제인지 알면 좋을 것입니다. 어떻게 그걸 얻는거야? –

1

주어진 앱이 onCreate() 메서드를 완료하는 데 걸리는 시간을 의미한다고 가정합니다. 앱 어딘가에 기록하는 타이머가있는 onCreate()을 확장하면 뿌리가있는 휴대 전화에서 뭔가를 할 수 있습니다.

+0

휴대 전화에 설치된 모든 앱의 시작 시간을 알고 싶습니다. 그리고 나는 다른 앱의 onCreate()를 바꿀 수 없다. 맞습니까? 그래서, 다른 아이디어? –

0

이 문제를 해결하려는 방법은 서비스를 사용하여 응용 프로그램 X가 시작될 때 타이머를 시작할 로그를 모니터링하는 것입니다. 우리는 제대로 작동하고 있습니다. 우리가 겪고있는 문제는 앱을로드 완료로 정의하는 방법입니다. 일단 데이터를 수집하면 데이터를 수집 할 수 있습니다. 하지만 여전히 애플 리케이션 X가 한 활동에서 다른 활동의 onCreate() 메소드로 onCreate() 메소드를 이동할 때를 알 수있는 방법을 찾고있다. 이것은 분명히 자신의 앱에 대한 로딩 활동이있는 앱에서만 작동합니다.

효과적으로 이것은 정의하고 해결하는 데 정말로 어려운 문제입니다. 내가 가진 것과 다른 것을 생각해 내면, 나는 그것을 듣고 싶어.

관련 문제