2011-08-15 2 views
2

나는 전화 사용 (특히, 사용 시간)을 모니터링하는 응용 프로그램을 작성 중입니다. 현재, 전화 통화, SMS, MMS, 화면 켜기, 화면 끄기 및 키 가드 잠금 해제 시간을 기록합니다. 이제 사용자가 위에 나열된 것 이외의 상호 작용을 수행 할시기를 결정하고 싶습니다. 마찬가지로 :Android : 일반 사용 사용자가 검색

1) 응용 프로그램 사용 (응용 프로그램이 사용자에 의해 시작될 때 검색 및/또는 적극적으로 내가 작업 관리자와 함께 연주 된이 들어 사용자)

에서 사용하지만이 수행 될 때 필요한 정보를 얻는 좋은 방법이 아닌 것 같습니다. 전경, 배경 및 실행중인 서비스에 대한 정보가 있지만 사용량, 사용 시간, 응용 프로그램 시작 시간 등의 정보가 부족합니다. 사용자가/모든 방법) 내 활동 인 반면 일반 화면이나 키보드 상호 작용의 어떤 형태를 감지 할 수있는 방법을 찾기 위해 아직

어떤에서 화면과 상호 작용 할 때

2) 일반 화면 상호 작용 (감지 포 그라운드에서 아닙니다. 여기에 어떤 도움을 주시면 감사하겠습니다. 다른

3) (나는에 대한 다른 아이디어에 열려 오전 자신의 휴대 전화와 상호 작용하는 사용자)

를 대표하는 다른 '이벤트'열어주는 말들 내가 할 수 사용자 활동을 검출 할 때 가능한 모양.

+0

어쩌면 조금 늦었지만 여기서 포인트 2와 3에 대한 해결책을 사용하고 있습니다. http://stackoverflow.com/a/21271833/2510749 그리고 귀하의 요구 사항이 적합한 지보고 싶습니다. 개선 될 수있다. 문안 인사. –

답변

1

현재 전화 통화, SMS, MMS, 화면 켜기, 화면 끄기 및 키 가드 잠금 해제 횟수를 기록합니다.

SMS/MMS 지원은 문서화되지 않은/지원되지 않는 API에 따라 다르며 모든 기기 또는 향후 Android 버전에서 작동하지 않을 수 있습니다. 응용 프로그램이 스파이웨어의 범위를 제한하기 위해,이에 대한 방송은 없다, 다행히

을 시작할 때

가 감지합니다.

일반 화면 상호 작용 (사용자가 임의의 화면과 상호 작용 할 때 감지/모든 방법)

다행히, 스파이웨어의 범위를 제한하기 위해,이를 확인할 방법이 없습니다.

관련 문제