마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱들의 누적 사용시간 체크 (Activity manager)

0 추천
각각의 앱들의 누적 사용시간을 알수 있는 방법이 없을까요?

activity manager를 사용하면 된다고 하는데 어떤식으로 해야하나요?
ghwns7022 (120 포인트) 님이 2014년 7월 28일 질문

1개의 답변

0 추천
내 소유권이 없는 앱들의 "누적" 사용시간을 알 수 있지는 않을것 같습니다.

루팅이 되었다면(정확히 필요한지는 모르겠지만) /proc/ 하위를 매번 검사해서 새로운 PID 번호마다 딸려있는 stat 정보를 이용해보는 수밖에 없지 싶습니다.

ActivityManager가 정보까지 가지고 있는지는 모르겠네요.

추가 ================================

내 앱의 경우는 onCreate 에서 uptime을 가져와서 시간을 저장하시면 될것 같아요. 1초~5초 가량 허용하실 오차 범위 최대치마다 파일에 쓰시면 앱이 강제종료 되어도 오차 범위 이내이니 괜찮으리라 생각됩니다.
Gioskhan (12,060 포인트) 님이 2014년 7월 29일 답변
Gioskhan님이 2014년 7월 29일 수정
...