2014-02-08 1 views
2

수신 전화의 기본 화면을 숨기는 방법을 알고 계십니까?수신 전화의 기본 화면을 숨기는 방법

수신 전화의 기본 화면을 숨기고 싶습니다.

모든 종류의 도움을 주시면 감사하겠습니다. 아래의 방법이다,

+0

다음과 같은 방법으로 시도해 볼 수 있습니다. :) – Hardik

답변

1

당신은 기본 화면을 제거 할 수 없습니다 감사하지만 당신은 당신의 자신의 주문 화면으로 대체 할 수 있습니다.

앱에서 the ACTION_ANSWER intent을 처리하고 원하는 화면을 표시 할 수 있습니다.

앱에서 인 텐트를 처리하려면 앱 요약 파일에 인 텐트 필터를 추가해야합니다. 이것은 the Intent class documentation에 자세히 설명되어 있습니다. 다음은 ACTION_ANSWER 의도를 처리 할 수있는 방법에 대한 간단한 예입니다

 <activity class=".MyCustomCallActivity" 
       android:label="@string/mycustomcall_title"> 
     <intent-filter> 
      <action android:name="android.intent.action.ANSWER" /> 
     </intent-filter> 

     ... 
    </activity> 
0

하나의 옵션은 방송 수신기를 등록하고 우선 순위가 높은 sendorderdbroadcast 설정하는 것입니다. 보다 높은 우선 순위의 의도를 설정하면 onReceive가 먼저 작동하게되고 거기에서 사용자 정의 활동을 표시 할 수 있습니다.

관련 문제