×
Namespaces

Variants
Actions

Como fazer uma chamada telefônica em Java ME

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Por dcrocha
Última alteração feita por lpvalente em 10 Aug 2013

Este artigo demonstra como fazer uma chamada telefônica a partir de uma aplicação Java ME. Isso é possível utilizando-se o método :

javax.microedition.midlet.MIDlet.platformRequest().

Em alguns devices, (como os Series 40), antes de a chamada ser realizada, o MIDlet precisa ser fechado. A aplicação pode checar se isso acontecerá através do valor de retorno deste método: se o valor for true, a aplicação precisará ser fechada antes de a chamada ser realizada.

É possível enviar tons DTMF junto com o número a ser discado, mas é impossível enviar sequências DTMF após a chamada ter sido realizada.

Em alguns dispositivos (como Series 40) o tamanho da string a ser discada pode ser limitado.

O código seguinte é utilizado para fazer uma chamada telefônica:

String telNo = "tel:+9682651761543";
platformRequest(telNo );

Também deve ser notado que o usuário também pode fazer uma chamada usando o componente LCDUI TextField ou TextBox, se este for do subtipo PHONENUMBER. Neste caso, o usuário poderá também buscar um número de telefone da agenda nativa do aparelho. As operações "Chamada" e "Utilizar" estão disponíveis no menu Options ou diretamente nas softkeys, dependendo do aparelho, dependendendo de se a aplicação utiliza outros Commands no mesmo Displayable, ou no Item de Form, no caso de TextField.

This page was last modified on 10 August 2013, at 22:14.
62 page views in the last 30 days.
×