Olá pessoal, hoje descobri uma coisa legal, por isso resolvi compartilhar com os caros leitores deste humilde blog. Existem algumas APIs proprietárias, que são disponibilizadas pelos fabricantes dos handsets, como Siemens, Nokia, Motorola, Sony Ericsson etc, elas tem alguns pontos fracos, a principal é a parde parcial da portabilidade da sua aplicação, porém, tem seus benefícios, o principal, é trazer funcionalidades específicas e inerentes ao dispositivos, desenvolvidas por quem mais conhece o aparelho, ou seja, seu fabricante.
Uma destas APIs, disponibilizada para dispositivos Siemens, possibilita, através de código, efetuar uma chamada para qualquer número. Esta “descoberta” foi feita no livro “J2ME: Game Programming” de Martin J. Wells. A classe se chama Call e está localizada em com.siemens.mp.gsm, através desta, podemos chamar o método static void start(String número) e efetuar uma chamada telefônica.
Bem, a parte “chata” é que você terá que baixar o Toolkit da Siemens e também seus emuladores. O endereço é este, você deve baixar o SMTK, ou MTK como é chamado nas versões mais novas. O fato interessante é que tanto o livro como nos meus testes, só consegui usar a classe referida acima instalando a primera versão do SMTK, a 45/55 Generation Core.
Posteriormente, deve-se baixar e instalar um emulador de sua preferência, eu consegui testar beleza com o emulador do Siemens M55. Depois destes passos certos, no momento que o SMTK for aberto, a seguinte tela deve ser visualizada:
Depois disso basta adicionar a biblioteca api.jar que vem junto com o emulador ao seu projeto, e aí é só adicionar o método start() no meio do seu código para que seu aplicativo Java ME efetue uma ligação… legal né!!!!
Qualquer dúvida postem aqui mesmo…
Falow..
T+
Ping



Envie seu comentário