我需要使用蓝牙将短信(文本字符串)从一个移动设备发送到另一个移动设备。我正在使用J2ME开发它。
我了解J2ME和midlet的基础知识。并设法检测到附近的主动移动蓝牙设备。
我需要发送短信的所有java库文件和函数是什么?
答案 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目录执行相同的副本!