티스토리 뷰
앱을 수정하면서 삼성 폰에서 백그라운드 서비스를 유지하기 위해서 앱을 가끔가다 켜줘야하는 일이 생겼습니다. 그럴경우 최근 사용한 앱 목록 혹은 최근 실행된 앱 목록에 자신의 앱이 뜨게 됩니다. 이를 사용자가 볼 경우 "어? 나는 실행시킨적이 없는데?"라는 좋지않은 느낌을 주게됩니다. 따라서 이 앱 목록에서 자신의 앱을 제외시키는것을 알아보겠습니다.
우선 최근 실행된 앱 목록에 들어가게 되는것은 현재 켜져있는 Activity란 사실을 알 수 있습니다. 따라서 안드로이드에서는 Activity에 따른 숨김 기능을 다음과 같이 제공 해주고있습니다.
Manifests
Manifests에서는 Activity들을 등록시켜주게됩니다. 이때, 최근 사용한 앱 목록에서 제외 시켜주고 싶은 Activity에 다음과 같은 코드를 추가하여 줍니다.
1 | android:excludeFromRecents="true" | cs |
Activity 설정에 추가한 모습은 다음과 같습니다.
1 2 3 4 | <activity android:name=".EmptyActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" android:excludeFromRecents="true" /> | cs |
추가를하시면, 해당 Activity에서 최근 사용한 앱 목록으로 접근시 제외되는 것을 확인 하실 수 있습니다.
'안드로이드' 카테고리의 다른 글
[안드로이드 스튜디오]Apk Signature(앱 서명 signature) (0) | 2018.01.05 |
---|---|
[안드로이드] 네트워크(모바일,WIFI) 연결 상태 확인하기 (2) | 2017.11.30 |
[안드로이드] LG 기종 백그라운드, 미해결 (0) | 2017.09.18 |
[안드로이드] 이어폰 착용시 스피커 사용 (1) | 2017.08.30 |
[안드로이드 스튜디오] Bitbucket Git 연동하기 (6) | 2017.08.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday