내 앱의 주된 목적은 스마트 폰을 일종의 스마트 호출기로 변경하는 것입니다 (연결된 웹 앱이 있지만 Android 앱의 용도는 아닙니다). 안드로이드에 내장 된 알림 시스템을 사용하여 사용자에게 페이지를 받았음을 경고합니다.빠른 알림 무음
내 문제는 클라이언트가 원하는 것입니다 :
- (쉽게 FLAG_INSISTENT 달성) 버튼 1 만 누르면 벨소리를 침묵
- 하는 쉬운 방법을 인식 할 때까지 영원히 울리는 알림 벨소리 . 전원 버튼을 누르거나 슬라이드하여 잠금을 해제하거나 알림 표시 줄을 아래로 드래그하는 작업의 성격 상 항상 가능한 것은 아닙니다. 호출기의 동작을 복제해야합니다.
두 번째 요구 사항을 충족하는 방법을 찾아야합니다. 액티비티가 실행 중이면 키 누르기에 연결할 수있는 것처럼 보이지만 물론 알림이 수신되면 화면이 꺼져있을 것입니다. 나는 이것을 현재 조사하고있다. 그러나 그동안 누군가에게 어떤 지침이 있는지 궁금해하고있다.
누구든지이 목표를 달성 할 수있는 아이디어가 있습니까? 주요 프레스 또는 거기에 나를 보낼 수있는 깃발의 창조적 인 조합을 경청하는 다른 방법이 있습니까?
마켓 앱에서는 일반적으로 눈살을 찌푸리게 될 기술은 내 회사에서 소유하고 다른 직원 만 사용할 수 있기 때문에 완전히 테이블에 있습니다. 이 프로젝트를 상속받은 개발자가 전화 모델을 쉽게 전환 할 수 있도록 비공개 API 또는 비추천 API를 사용하지 않기를 바랍니다.
읽어 주셔서 감사합니다.
좋은 아이디어에 감사드립니다. 나는 "완벽한"해결책이 그들에게 그들의 주머니에있는 전화를 지키거나 그들의 벨트에 잘린 것을 허용 할 것이지만, "통지"활동을 갖는 것이 손에있는 경험을 향상시키는 방법으로 매력적이라고 생각한다. – WorkerThread
30 초 정도 웨이크 잠금 장치를 잡고 KeyguardManager를 사용하여 화면 잠금을 해제하고 거대한 "Acknowledge"버튼 또는 뭔가를 사용하여 주머니에서 충격을 가할 수 있습니다. 나는 또한 전원 버튼을 듣는다. – WorkerThread
@WorkerThread : 전원 단추를들을 수 없습니다. – CommonsWare