加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用J2ME接收文本消息

发布时间:2020-12-15 02:24:53 所属栏目:Java 来源:网络整理
导读:我正在尝试将J2ME应用程序发送到SEND和RECEIVE文本消息.我完成了它的发送部分,但我无法收到任何消息.. 以下是我尝试接收短信的内容; try { MessageConnection conn = (MessageConnection) Connector.open("sms://:50001"); conn.setMessageListener(new Mess
我正在尝试将J2ME应用程序发送到SEND和RECEIVE文本消息.我完成了它的发送部分,但我无法收到任何消息..

以下是我尝试接收短信的内容;

try {
        MessageConnection conn = (MessageConnection) Connector.open("sms://:50001");
        conn.setMessageListener(new MessageListener() {
            public void notifyIncomingMessage(MessageConnection conn) {
                try {
                    Message msg;
                    msg = conn.receive();
                    if (msg instanceof TextMessage) {
                        TextMessage tmsg = (TextMessage) msg;
                        stringItem.setText("Msg: " + tmsg.getPayloadText());
                        System.out.println(tmsg.getPayloadText());
                    }
                    // else if(msg instanceof BinaryMessage) {
                    // .....
                    // } else {
                    // ......
                    // }
                } catch (IOException ex) {
                    ex.printStackTrace();
                } finally {
                    try {
                        conn.close();
                    } catch (IOException ex) {
                        ex.printStackTrace();
                    }
                }
            }
        });
    } catch (Exception e1) {
        System.out.println(e1);
    }

但这不起作用……也没有出现任何错误……我做错了什么?…我们可以使用J2ME接收消息吗?

发送消息的代码:(更新)

MessageConnection conn = (MessageConnection) Connector.open("sms://:50001");
TextMessage tmsg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE);
tmsg.setPayloadText(message);
tmsg.setAddress("sms://" + number);
conn.send();

我有两种不同形式的发送和接收功能.我所做的是在两个不同的手机中安装和启动应用程序,从一个手机向另一个手机发送消息,在另一个手机中接收消息.

消息成功发送和接收,但不在应用程序中.该消息将转到另一个移动设备的收件箱中.

我能做什么?

解决方法

尝试5000端口号.

有些手机有这个端口作为短信听众

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读