使用j2me通过蓝牙将短信从一个移动设备发送到另一个移动设备

时间:2012-04-16 06:34:54

标签: java java-me bluetooth sms

我需要使用蓝牙将短信(文本字符串)从一个移动设备发送到另一个移动设备。我正在使用J2ME开发它。

我了解J2ME和midlet的基础知识。并设法检测到附近的主动移动蓝牙设备。

我需要发送短信的所有java库文件和函数是什么?

2 个答案:

答案 0 :(得分:2)

你不能“通过蓝牙发送短信”。

如果您正在寻找一种方法将一段文本从一部手机发送到另一部手机,那么最好的办法是创建一个MIDlet,使用JSR 82 OBEX发送带有MIME标头text/plain的字符串 - - 在某些手机上,这将被解释为可以读取的传入音符。

对于完整的蓝牙聊天系统,您需要在另一侧接收MIDlet,并可能在它们之间创建自己的自定义协议。

already个应用可以执行此操作。

答案 1 :(得分:-3)

您需要安装javacomm:这只提供了在java中发送短信所需的库。

Windows 32的javacomm v2可在http://smslib.org/download/

获取

for linux javacomm v3,可在此处下载: -  https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=JAVACOMM-3.0.1-LX-SP-G-F@CDS-CDS_SMI(需要注册)。

要安装它,请将下载的存档文件解压缩到临时位置并执行以下副本:

•文件comm.jar应该在JDKDIR / jre / lib / ext /

•文件javax.comm.properties应该在JDKDIR / jre / lib /

•库文件(即Win32的win32com.dll或.so Linux库文件)应位于JDKDIR / jre / bin /

Apache log4j SMSLib使用Apache log4j作为其日志框架。将log4j-1.2.16.jar文件粘贴到JDKDIR / jre / lib / ext /

如果您有一个单独的JRE目录,请为JREDIR目录执行相同的副本!