我需要從一個手機發送短信(文本字符串)到另一個使用藍牙的手機。我使用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