代码之家  ›  专栏  ›  技术社区  ›  David

调用短信应用程序,从默认短信内容开始?

  •  2
  • David  · 技术社区  · 15 年前

    我想用指定的文本调用本机短信应用程序,但不调用电话号码 ,我想从添加收件人屏幕开始。

    我试过很多方法,但没有找到解决问题的办法。

    顺便说一下,这对我不起作用(BB9700,JDE 5.0.0):

    代码:

     public void send(String text) {
        MessageConnection c = null;
        try {
          c = (MessageConnection)Connector.open("sms://");  // fails here: Malformed URL
          c.close();                                        // missing everything
    
          TextMessage message = (TextMessage)c.newMessage(MessageConnection.TEXT_MESSAGE);
          message.setPayloadText(text);                     // fails here: needs 
                                                            // [message.setAddress(phone)]
    
          Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message));
    
        } catch (Exception e) {
    
        }
      }
    
    0 回复  |  直到 15 年前