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

안드로이드 어플 재시작 어플

0 추천
안녕하세요 현재 안드로이드 가이드폴에 어플을 이용하여 가이드폴 서비스를 운영중입니다.

 

근데 이 어플이 튕기거나... 충돌로 종료가 되버리면...제가 직접확인한 다음에나 알고

 

원격이나 직접가서 어플을 재실행 하지않고서는 어플을 재시작 하는 방법이 없습니다...

 

현재 안드로이드 어플중에 특정어플이 종료시 재시작 시켜주거나 특정어플이 종료되면 알려주는

 

기능을 가진 어플이 있을까요? 아니면 안드로이드 소스에서 그런 기능을 구현할 수 있을까요?
쓰엔 님이 2018년 2월 20일 질문

1개의 답변

0 추천
우선 BroadCastReceiver를 사용해서 화면이 켜지거나 기타 상황에서 어플을 체크하는 로직을 구현할 수 있고, 또는 Service를 구동시켜서 주기적으로 체크해도 되구요..

앱이 실행중인지 확인하는데 안드로이드 6까지는 ActivityManager의 getRunningAppProcesses() 를 사용하면 될 것이고, 안드로이드 7부터는 UsageStatsManager로 최근 데이터를 기준으로 판단(실행중인지 아닌지)해야 될 것 같네요. ^^
mcsong (44,040 포인트) 님이 2018년 2월 21일 답변
...