5

에서 현재 실행중인 애플리케이션 감지 Android 팀은 현재 실행중인 애플리케이션을 수시로 취득하기 위해 접근 방식을 변경했습니다. 현재 실행중인 애플리케이션을 Marshmallow 6.0 버전으로 업그레이드 할 수는 있지만 Nougat 7.0 버전에서는 어떻게 얻을 수 있습니까? 어쨌든 그렇게 할 수 있습니까? 해결책을 찾으십시오. 나는 많은 것을 수색했지만 그것에 대한 적절한 방법을 찾을 수 있었다.Android Nougat 7. + 버전

감사합니다.

+0

Android 6.0에서 현재 실행중인 응용 프로그램을 얻는 방법 ?? – hungtdo

+0

도움이 될 것입니다. http://www.programcreek.com/java-api-examples/index.php?api=android.app.usage.UsageStatsManager –

+0

고마워요! Android 7+에 대한 해결책을 찾은 것 같습니다. https://stackoverflow.com/a/16691633/938427 – hungtdo

답변

6

간단한 답 : 아니오, 할 수 없습니다.

긴 대답 : 실행중인 프로세스를 얻을 수 없지만 UsageStatsManager (물론 적절한 사용 권한이 있음)을 통해 실행되는 이었는지를 소급하여 볼 수 있습니다. 실행중인 프로세스를 가져올 수없는 이유는 Android가 사용 권한을 잠그기 때문입니다. /proc

+0

감사합니다 답변.이 작업을 수행하기 위해 AppUsageManager에 대한 참조를 추가 할 수 있습니까? –

+0

죄송합니다. 이름이 약간 잘못되었습니다. https://developer.android.com/reference/android/app/usage/UsageStatsManager.html – Ryan

+3

다음과 같이 설명했습니다. http :// /www.programcreek.com/java-api-examples/index.php?api=android.app.usage.UsageStatsManager. 나를 위해 일했습니다 –