http://www.cnblogs.com/bluespot/archive/2008/08/02/1258735.html
这是一个网上流传最广的短信push的文章,是翻译一个印度人的,文章写得相当详细,而且测试确实可行,备忘如下:
- 初学者先完成emulator的测试,关键是一定通过OTA下载,先配置好jad文件,我一开始就是没有配置好,导致无法push,这个步骤很关键
MicroEdition-Configuration: CLDC-1.0
MIDlet-Push-1: sms://:50001, DemoMidlet, *
MIDlet-Version: 1.0.0
Midlet-Jar-URL: http://localhost/SMSTest.jar
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Name: SMSTest Midlet Suite
MicroEdition-Profile: MIDP-2.0
MIDlet-Permissions: javax.microedition.io.PushRegistry,javax.wireless.messaging.sms.receive,javax.microedition.io.Connector.sms
- 再把jar和jad文件放在你的tomcat的目录下,启动tomcat,wtk里面有OTA Provisioning的菜单项,不一定要通过命令行启动OTA
- 安装完midlet后,会有关于程序会通过internet update的警告,这说明你的PushRegistry已经成功了,实际测试中,未签名的程序在WM上无法触发启动,Sybian S60上面可以触发启动,会弹出警告,用户选择是后可以启动程序读取短信。
- 通过SMSLib可以控制手机向特定端口发送短信,正如作者所说,一般的短信是不行的,它们的数据包结构不同(或者说其实是数据不同)。我粗略看过移动的cmpp协议,没有看到明显的关于端口或者port的说明,可能有,或者协议里面没有显示写出吧,询问过一些开发移动短信接口的同学,根本不知道有手机端口这回事。
分享到:
相关推荐
javaweb毕业设计-JAVA基于J2ME的手机游戏开发(lw+源代码)(可做课程设计).rarjavaweb毕业设计-JAVA基于J2ME的手机游戏开发(lw+源代码)(可做课程设计).rarjavaweb毕业设计-JAVA基于J2ME的手机游戏开发(lw+源代码)(可做...
【J2ME手机备忘录源代码】是一个基于MVC(Model-View-Controller)设计模式的移动应用程序,主要用于在J2ME平台上实现一个功能完备的备忘录应用。J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,用于开发和...
J2ME是Java的一个子集,主要用于嵌入式设备和移动设备上的应用程序开发,如早期的手机游戏。这款俄罗斯方块游戏实现了基本的游戏逻辑和界面交互,为开发者提供了很好的参考示例。 1. **游戏逻辑**: 俄罗斯方块的...
j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api
在JAVA游戏编程的世界里,J2ME(Java 2 Micro Edition)是开发移动设备应用程序,尤其是手机游戏的重要平台。本教程将带你入门J2ME MIDlet(Mobile Information Device Profile)的手机游戏开发,以制作经典的...
在标题"j2me_https.rar_ j2me-https_j2me_j2me htt_j2me htt_j2me https"中,重点在于讨论J2ME中实现HTTPS连接的方法。描述中提到提供了图文并茂的解释,这通常意味着教程或指南包含详细步骤和示例,便于开发者理解...
J2ME由MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)组成,前者提供了用户界面和应用程序框架,后者则是核心Java运行环境。开发者需要使用MIDP库来创建图形用户界面...
在这个名为“SMS-JAVA-test-program.rar_j2me sms”的压缩包中,包含了一个用于在J2ME环境下测试短信服务(SMS)功能的应用程序。 在J2ME中,处理短信服务通常涉及以下关键知识点: 1. **MIDP (Mobile Information...
基于JAVA毕业设计-JAVA基于J2ME的手机游戏开发(论文+源代码).rar 摘要:随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注。以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现...
org.bouncycastle--j2me加密包org.bouncycastle--j2me加密包org.bouncycastle--j2me加密包org.bouncycastle--j2me加密包org.bouncycastle--j2me加密包org.bouncycastle--j2me加密包
标题中的“smd.rar_Sms j2me_j2me_j2me sms_send SMS_send sms j2me code”表明这是一个关于J2ME平台上的SMS(Short Message Service,短信服务)发送和接收的代码库或者教程。J2ME,全称为Java 2 Micro Edition,是...
【基于J2ME的手机备忘录源码】是一个典型的移动应用开发项目,它使用Java Micro Edition (J2ME) 技术实现了一个简单的备忘录功能。J2ME是Java平台的一个子集,用于开发在资源有限的设备上运行的应用程序,如早期的...
1. **MIDP (Mobile Information Device Profile)**:这是J2ME的一个子集,为移动设备定义了基本的应用程序框架。它包含了用户界面组件、网络连接支持以及数据存储功能。 2. **CLDC (Connected Limited Device ...
j2me手机游戏开发基础
本手册旨在为开发者提供一套详尽的KJava(J2ME)开发指南,涵盖环境配置、API使用、最佳实践等多个方面,旨在帮助开发者快速上手并高效地开发J2ME应用程序,适用于移动设备和嵌入式系统。 2. 开发环境 2.1. 开发...
经过整理的niit题库, MMS-BDC-3-MT2 ASP.NET+Vetune+J2ME NIIT题库
**标题:“kuixdemo-1.0.0 (J2ME下解析xml文件)”,意味着这是一个专门用于在Java 2 Micro Edition (J2ME)环境中解析XML文件的示例程序。** **描述:“在J2ME下对XML文件进行解析的示例源码及帮助文件”指出,该...
Beginning J2ME From Novice to Professional Third Edition
Smarticket 2.0是一款基于J2ME开发的应用程序,其源代码提供了丰富的学习材料,对于想要深入理解J2ME的开发者来说,无疑是一份宝贵的教学案例。 首先,我们来了解下J2ME的基础知识。J2ME是一种Java平台,主要用于...