Envio de SMS em celular dual chip

2 respostas
tms_pira

Olá pessoal,

sou iniciante em J2ME e fiz um software de calculos, onde envio o resultado via
sms. Porém só funciona em celulares com 1 chip, em celulares dual chip nao funciona,
alguem saberia me informar como devo proceder? alguma dica, pois não achei nada sobre isso na internet.

metodo que eu estou usando para o envio:

public boolean sendSms(String number, String message){

boolean result = true;

try {

//sets address to send message

String addr = sms://+number;

// opens connection

MessageConnection conn = (MessageConnection) Connector.open(addr);

// prepares text message

TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);

//set text

//         msg.setAddress(addr);

msg.setPayloadText(message);

// send message

conn.send(msg);

result = true;

conn.close();
}

	catch(SecurityException se)
	{
		result = false;

	}

	catch (Exception e)
	{
		result = false;

	}

    	return result;
}

2 Respostas

P

O SMS vai sair pela linha que estiver ativa no momento.
Não há suporte na API para vc selecionar a linha na qual quer que a cobrança seja feita.

tms_pira

Sim, gostaria que saisse na linha ativa, porem a sms nao sai em nenhuma das linhas, testei em
3 celulares dual chip e nenhum enviou a sms.

Porem em celulares com 1 chip funciona, e tanto que se eu tiro um dos chips do celular dual chip,
a sms é enviada.

já tentei pelo SmsComposer, por metodos etc…

obrigado por responder

Criado 5 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 2
Participantes 2