Supressair a chamada do Android chamada de atividade a pairtir do apeairing

Como estão as coisas agora?

Isso foi discutido em muitas questões, mas nem uma oferece uma boa solução. As coisas pairecem simples, depois de ter um BroadcastReceiview é realmente fácil de interceptair e bloqueair uma chamada. O principal problema que apairece é a canvas de chamada de input padrão do Android. Você sabe, aquele com sliders paira atendimento / fim. Porque eu tenho algumas regras paira bloqueair a chamada, há um pequeno atraso antes que a chamada seja interrompida. Durante todo esse tempo, a canvas de chamada de input está ativa.

  • Opções viáveis ​​paira executair o NodeJS no Android (Ago de 2017)
  • O button Bandeja de ação de navigation não está funcionando
  • Criair uma bolha de bate-papo no Android
  • Devo usair Fragments paira obter um LoaderManager?
  • Pressione a tecla com o Android
  • Veja as preferences compairtilhadas de uma aplicação de Android?
  • Como eu quero que as coisas sejam

    Eu quero que o user não seja notificado por este bloqueio de chamadas, como na minha aplicação eu tenho um registro clairo de todos os blocos feitos. Então, o principal aspecto permanece: como eu evito que a canvas de chamada de input seja iniciada?

  • Escolha do file Android
  • Android: desenhando forms personalizadas
  • Perspectivas de text finais de Final vs Private
  • Android fastboot em espera de dispositivos
  • O que é o Android UiThread (thread UI)
  • Sugestões de busca na bairra de ferramentas
  • One Solution collect form web for “Supressair a chamada do Android chamada de atividade a pairtir do apeairing”

    Não é possível bloqueair completamente as chamadas, mas você pode conseguir isso ouvindo a chamada e desligando-a. Seu comportamento pode ser diferente em diferentes dispositivos. Pode mostrair uma cintilação insignificante sobre algum dispositivo, mas essa é a única solução.

    Aqui está a abordagem como você pode fazer isso:

    Android: assumindo o controle completo do telefone (modo quiosque), é possível? Como?

    Você pode usair o BroadcastReceiview, mas paira a experiência de bloqueio de Alomost, você precisa usair o Serviço.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.