2014-02-08 5 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 будет работать первым, и оттуда вы сможете показать свою собственную пользовательскую деятельность.

Смежные вопросы