Вам необходимо установить javacomm: это дает библиотеки, необходимые для отправки sms в java.
javacomm v2 для окон 32 доступна здесь 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/Библиотека/внутр/
• Файл javax .comm.properties должен идти под JDKDIR/JRE/Библиотека/
• Библиотека файлов (т.е. win32com.dll для Win32 или .so библиотеки файлов Linux) должны идти под JDKDIR/JRE/bin/
Apache log4j SMSLib использует Apache log4j в качестве основы ведения журнала. Вставьте файл log4j-1.2.16.jar в JDKDIR/jre/lib/ext/
Если у вас есть отдельный каталог JRE, сделайте те же копии для каталога JREDIR!
Я думаю, что это действительно зависит от производителя телефона. Я сомневаюсь, что есть API, общий для всех телефонов. Это будет отличаться в зависимости от платформы. – Hassan
Вы знаете, где я могу получить документацию по таким API? Возможно, для мобильных телефонов Nokia. – Ivin
См. Http://stackoverflow.com/questions/3701551/why-does-my-j2me-bluetooth-code-hangs-after-an-incoming-rfcomm-connection .. его та же концепция просто 'out.write' с SMS, которое вы хотите отправить – Baba