`

使用J2ME发送手机短信

阅读更多
以下代码出自http://blog.csdn.net/hellogv/,引用请注明出处!

小弟有一部索爱的K508C,在学习J2ME时,发觉它竟是MIDP2.0,因此,就利用它来开始自己的移动开发之旅。
首先,要加入以下这两句必须的库引用:
import javax.wireless.messaging.MessageConnection; import javax.wireless.messaging.TextMessage;
最后,小弟给出实现J2ME发短信的函数实现(这里要注意一下,小灵通和手机的号码格式是不一样的):
  public boolean SendSMS(String Number,String Message)//Number就是手机号码,Message就是短信的内容

  {

    char[] Addr;

      Addr=Number.toCharArray();

     if(Addr[0]=='1'&&Addr[1]=='0'&&Addr[2]=='6')//当是小灵通号码(106开头)

         destAddr = "sms://"+Number;

     else{    //当是手机时

       if (Addr[0] != '+')

         destAddr = "sms://+" + Number;

       if (Addr[0] == '+')

         destAddr = "sms://" + Number;

     }

     boolean result = true;

    try{

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

           //设置短信息类型为文本,短信息有文本和二进制两种类型

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

           //设置信息内容

           msg.setAddress(destAddr);

           msg.setPayloadText(Message);

           //发送

           conn.send(msg);

           result = true;

    }catch(Exception e){

           result = false;

           //未处理

    }

    return result;

}
分享到:
评论

相关推荐

    J2me 手机发送短信示例

    **J2ME手机发送短信示例** 在移动设备开发领域,Java 2 Micro Edition(J2ME)是一种广泛使用的平台,用于创建可以在各种小型设备上运行的应用程序,包括早期的智能手机和平板电脑。本示例将详细介绍如何使用J2ME...

    j2me模拟手机短信发送源码

    "j2me模拟手机短信发送源码" 这个标题指出我们讨论的是一个使用Java 2 Micro Edition (J2ME) 平台编写的代码示例,其目的是模拟手机发送短信的功能。J2ME是Java的一个子集,主要用于开发嵌入式设备和移动设备的应用...

    j2me手机发送短信 接收短信

    在Java 2 Micro Edition(J2ME)平台上开发手机应用时,发送和接收短信是常见的功能,尤其在早年智能手机不那么普及的时候。本篇将详细介绍如何在J2ME环境中实现这一功能,这对于理解移动通信协议和提升应用程序交互...

    J2ME 发短信 源码

    总之,J2ME发送短信涉及了对MIDP和CLDC的理解,以及正确配置和使用`SMSManager`对象。通过这个源码示例,开发者可以学习到实际的短信发送流程,并将其应用于自己的J2ME应用中。同时,Myeclipse和EclipseME插件提供了...

    j2me 中直接 发送短信类。 SMS类。

    单独封装好的类。调用是只有两个参数。一个是 手机号码 还有一个 是 短信内容。非常简单。调试一切OK。

    J2ME对手机短信息及通讯录的调用

    1. **J2ME对手机短信的调用(收发短信)** 在J2ME中,发送和接收短信主要依靠MIDP(Mobile Information Device Profile)和JSR-118(Java ME Mobile Information Services)中的接口和类。JSR-118提供了对短消息...

    j2me手机游戏发短信

    j2me开发手机游戏时,通过发送短信激活,实现手机收费;手机游戏发短信。

    基于 J2ME的手机短信平台的研究论文

    ### 基于J2ME的手机短信平台的研究论文 #### 概述 本文探讨了如何利用Java 2 Platform Micro Edition (J2ME)技术来设计和开发一款手机短信管理系统(SMM)。J2ME是一种专门针对移动通信设备和嵌入式设备的应用开发...

    J2ME SMS 收发短信例子的源代码

    在J2ME中,发送和接收SMS(Short Message Service,短信)是常见的功能,特别是在开发通讯或消息传递应用时。本篇文章将深入探讨如何利用J2ME实现短信的收发功能,并基于提供的源代码进行分析。 首先,我们需要了解...

    J2ME模拟手机写短信程序

    选择“写短信”按钮,进入短信编辑界面,界面上有一个文本框输入短信,框内有字时左下方显示:清除文本,否则显示:返回上一个界面;右下方显示:发送; ⑶.按发送,出现一个界面,左下方显示:返回;右下方显示:...

    J2ME 框架 简单的短信发送界面

    "J2ME框架简单的短信发送界面"是一个很好的起点,它让初学者能够深入理解J2ME的用户界面构建、事件处理、API使用以及设备权限管理等方面的知识。通过这个项目,开发者可以锻炼到实际的编程技巧,并逐步掌握移动应用...

    j2me收發短信.rar_bluetooth chat_j2me_j2me sms_sms_短信 j2me

    1. 发送短信:在J2ME中,我们使用JSR-120(Mobile Information Services API)中的`javax.wireless.messaging`包来处理短信发送。首先,创建一个`MessageConnection`对象,然后通过`TextMessage`或`...

    手机短信软件 源码 J2ME

    《手机短信软件源码 J2ME:探索移动通信与编程技术》 在移动通信领域,J2ME(Java 2 Micro Edition)作为一种轻量级的Java平台,广泛应用于各种小型设备,包括手机。本篇文章将深入探讨一款基于J2ME的手机短信软件...

    java j2me接收,发送短信

    Java J2ME(Java Micro Edition)是Java平台的一个子集,专为资源有限...以上就是使用Java J2ME进行短信接收和发送的主要技术点,这些代码片段提供了基本的实现框架,具体实现可能需要根据实际设备和网络环境进行调整。

    基于j2me的收发短信程序

    "基于j2me的收发短信程序"是这样一个利用J2ME技术实现的手机应用,主要用于发送和接收短信。 J2ME由配置(Configurations)和 profiles(配置文件)组成,其中Mobile Information Device Profile (MIDP) 和 ...

    J2ME短信息的发送

    在J2ME中,发送和接收短信是一项基本功能,对于开发手机应用尤其重要。本文将深入探讨如何在J2ME环境中实现短信的发送与接收。 首先,我们要了解J2ME中的SMS(Short Message Service,短信)接口。在J2ME的Mobile ...

    j2me开发的短信界面

    4. **数据存储**: 由于J2ME设备通常没有数据库,存储短信可能需要使用Record Management System (RMS)。RMS允许在设备上持久化数据,如短信记录和联系人信息。 5. **网络通信**: 发送短信涉及到与运营商的SMSC ...

    j2me手机上的短信开发实例.

    总的来说,这个"j2me手机上的短信开发实例"涵盖了J2ME环境下的短信服务实现,通过学习和实践这个实例,开发者可以掌握在功能手机或早期智能手机上实现短信功能的技术要点,这对理解移动通信协议和服务具有很大的帮助...

    J2me 发短信完整代码

    标题“J2me 发短信完整代码”指的是一个 J2ME 应用程序,其核心功能是允许用户通过手机发送短信。这样的功能在早期的智能手机中尤其常见,因为那时大多数手机操作系统支持 J2ME 应用。 描述中提到,“网上有许多...

    用J2ME接收、发送SMS短信的实例源代码

    在本文中,我们将深入探讨如何使用J2ME来实现SMS短信的接收和发送功能,并基于提供的实例源代码进行学习。 首先,要理解J2ME中的SMS通信,我们需要了解两个关键概念:PDU(Protocol Data Unit)和AT命令。PDU是SMS...

Global site tag (gtag.js) - Google Analytics