My MIDlet use WMA API.
It send TextMessage,BinaryMessage to other divice
But,
Making wap push SMS, use TextMessage or BinaryMessage
it's possible ??
Always, result is normal SMS in receiver's Inbox
SMS Sender : N3650
SMS Receiver : N3650
// send binarymessaging
try {
String url = "http://www.test.com/test/test.wml";
byte data[] ;
String bmark1="0B0504C34F00000003010101" ;
String bm1 =
"0605040B8423F072060A03AE81EAAF828DAED68701056A1661E5BDA9E59BBEE4B88BE8BDBD0045C60C03"
+ str2Hex(url)
+ "00080183000101" ;
data = convertHexToBinary(bm1) ;
String addr = "sms://" + gsm_number;
MessageConnection conn = (MessageConnection)Connector.open(addr);
BinaryMessage msg = (BinaryMessage)conn.newMessage(MessageConnection.BINARY_MESSAGE);
msg.setPayloadData(data);
conn.send(msg);
}catch(Exception e)
{ System.out.println(e); }
// other method
private String str2Hex(String s) {...}
private static byte[] convertHexToBinary(String hexData) throws Exception {...}

Reply With Quote


