항상 화면에 떠있는 앱을 만들어야 하는데요.
웹뷰 기반의 앱이며,
아래 조건을 만족시켜야 합니다.
1. 네비게이션 바 기능을 막아야 함.
2. 태블릿용 앱이라, 홈버튼, 백버튼, 최근 실행한 앱 등의 메뉴를 막아야 함
WindowManager를 이용해 최상위에 뷰를 띄우는 방법은, 1번 2번을 만족시키지 못하더라구요.
그래서 SYSTEM_UI_FLAG_IMMERSIVE_STICKY를 이용한 전체화면 모드로 띄우는 방법도 해봤는데
화면 상단을 스와이프하면, 네비게이션 바와 하단 메뉴가 나와버려서 안되더라구요 ..
그렇다고 서비스를 띄워서 ActivityManager를 이용해 항상 앱을 띄우자니
설정에 들어가서 앱을 삭제해 버리면 그만이니 이것도 안되고 ..
좋은 방법이 없을까요?
켜진 앱을 종료도 못하고, 다른 액티비티를 띄울수도 없게 하고 싶습니다.
루팅밖에 답이 없을까요?