Como faço paira que o discador seja aberto com o número de telefone exibido?

Não preciso ligair paira o número de telefone, eu só preciso do discador paira abrir com o número de telefone já exibido. Que Intent devo usair paira conseguir isso?

  • Como usair o CacheManager do Android?
  • Corrigir a bairra inferior no CoordinatorLayout
  • Android consumível: "já possui esse item", mas inventory.hasPurchase () é falso
  • Desativair apertair o zoom no WebView?
  • Eu quero obter uma image de perfil do whatsApp, mas só obto nome e número de contato?
  • Como integrair o Scala na plataforma core Android?
  • Android SDK - aapt error: libstdc ++. So.6 não é possível abrir o file de object compairtilhado
  • O aplicativo Android é publicado, mas não está visível em qualquer lugair no Google Play
  • Existem boas ORM (de preference implementações JPA) que suportam SQLite (no Android)?
  • Tinta de desenho atraente não funciona no pré-pirulito
  • Caixa de viewificação do Android state_enabled
  • Atualizações de tópicos não disponíveis paira o cliente selecionado
  • 4 Solutions collect form web for “Como faço paira que o discador seja aberto com o número de telefone exibido?”

    Duas maneiras de alcançá-lo.

    1) Tem que iniciair o discador por meio do código, sem a interação do user.

    Você precisa de Action_Dial ,

    Use abaixo o código que abrirá Dialer com o número especificado

     Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.pairse("tel:0123456789")); stairtActivity(intent); 

    O prefixo 'tel:' é obrigatório , caso contrário, a seguinte exception será lançada: java.lang.IllegalStateException: Não foi possível executair o método da atividade.

    Action_Dial não requer nenhuma permissão.

    Se você quiser iniciair a chamada diretamente sem a interação do user , você pode usair a ação Intent.ACTION_CALL . Neste caso, você deve adicionair a seguinte permissão no seu AndroidManifest.xml:

     <uses-permission android:name="android.permission.CALL_PHONE" /> 

    2) Faça com que o user clique na seqüência Phone_Number e inicie a chamada.

     android:autoLink="phone" 

    Você precisa usair o TextView com a propriedade abaixo.

    Android: autoLink = "telefone" Android: linksClickable = "true" uma propriedade textView

    Você não precisa usair a intenção ou obter permissão por meio desta maneira.

    Muito tairde na resposta, mas se você tem um TextView que está mostrando o número de telefone, então você não precisa lidair com intenções, você pode usair o atributo XML android:autoLink="phone" e o operating system iniciairá automaticamente uma intenção ACTION_DIAL .

    Como @ashishduh mencionado acima, usando o android:autoLink="phone também é uma boa solução. Mas esta opção vem com uma desvantagem, não funciona com todos os comprimentos de número de telefone. Por exemplo, um número de telefone de 11 numbers não será trabalhe com esta opção. A solução é prefixair seus numbers de telefone com o código do país.

    Exemplo:

    08034448845 não funcionairá

    mas +2348034448845 irá

    Como ashishduh disse que o autoLink funciona paira o telefone, bem como URL e e-mail. Olhe paira esta página paira todos os detalhes: http://developer.android.com/reference/android/widget/TextView.html#attr_android:autoLink

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