我需要从一个手机发送短信(文本字符串)到另一个使用蓝牙的手机。我使用J2ME开发这个。使用j2me通过蓝牙发送短信从一个手机到另一个手机
我知道J2ME和midlets的基础知识。并设法检测到附近的活动移动蓝牙设备。
什么所有的Java库文件和功能,我需要发送短信?
我需要从一个手机发送短信(文本字符串)到另一个使用蓝牙的手机。我使用J2ME开发这个。使用j2me通过蓝牙发送短信从一个手机到另一个手机
我知道J2ME和midlets的基础知识。并设法检测到附近的活动移动蓝牙设备。
什么所有的Java库文件和功能,我需要发送短信?
你不能“通过蓝牙发送短信”。
如果您正在寻找一种方法将一段文本从一个手机发送到另一个手机,一个很好的选择是创建一个MIDlet以使用JSR 82 OBEX发送MIME标头的字符串text/plain
- 手机将被解释为即将被阅读的传入便条。
对于完整的蓝牙聊天系统,您需要在另一端接收MIDlet,并且可能需要在它们之间创建自己的自定义协议。
有already应用程序在那里这样做。
您需要安装javacomm:这只会给需要在java中发送短信的库。对于Windows 32
javacomm v2是可以在这里http://smslib.org/download/
为Linux javacomm v3和可在这里下载: - (需要注册) https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/[email protected]CDS_SMI。
要安装它,解压下载的存档文件在一个临时位置,然后执行以下副本:
•文件comm.jar JDKDIR下应该去/ JRE/lib/ext目录/
•文件的javax .comm.properties应该JDKDIR去下/ JRE/lib目录/
•库文件(即win32com.dll为Win32或Linux的的.so库文件)下JDKDIR/JRE/bin中应该去/
的Apache的log4j SMSLib使用Apache log4j作为其日志框架。将log4j-1.2.16.jar文件粘贴到JDKDIR/jre/lib/ext/
如果您有单独的JRE目录,请为JREDIR目录执行相同的副本!
我认为这取决于手机的制造商。我怀疑有一个API适用于所有手机。这取决于平台会有所不同。 – Hassan 2012-04-16 06:37:44
你知道我在哪里可以得到这种API的文档吗?对于诺基亚手机也许。 – Ivin 2012-04-16 06:39:39
查看http://stackoverflow.com/questions/3701551/why-does-my-j2me-bluetooth-code-hangs-after-an-incoming-rfcomm-connection ..其相同的概念只是'out.write'与你要发送的短信 – Baba 2012-04-16 12:01:17