4
A
Antwort
3
diesen Thread starten SMS-Geräte
public class SendSMS extends Thread {
private String receiver;
private String receivedMsg;
private HomeScreen home;
private boolean bool = false;
private boolean notsent;
public SendSMS(HomeScreen gen, String msg, String number) {
this.home = gen;
this.receiver = number;
this.receivedMsg = msg;
}
public void run() {
while (!bool) {
SendMessage();
}
}
/**
* Send the mesage using WMA api.
*/
private void SendMessage() {
String s = "sms://" + receiver;
send(s);
}
private void send(String url) {
MessageConnection messageconnection = null;
try {
messageconnection = (MessageConnection) Connector.open(url);
TextMessage textmessage = (TextMessage) messageconnection.newMessage(MessageConnection.TEXT_MESSAGE);
textmessage.setAddress(url);
textmessage.setPayloadText(receivedMsg);
messageconnection.send(textmessage);
} catch (Exception throwable) {
notsent = true;
home.genericObject.setSmsStatus(false);
if (!home.isNokia()) {
new PopUp("Message not sent"); // not sent
}
bool = true;
try {
messageconnection.close();
} catch (Exception e) {
}
}
if (messageconnection != null) {
try {
messageconnection.close();
if (!notsent) {
home.genericObject.setSmsStatus(false);
if (!home.isNokia()) {
new PopUp("Message Sent"); // sent
}
}
bool = true;
} catch (Exception ie) {
ie.printStackTrace();
}
}
}
}
Nokia senden Alarm nicht zeigen System, wenn die Nachricht von J2ME gesendet wird. Wenn Sie also Alarm anzeigen möchten, müssen Sie ein eigenes PopUp erstellen und anzeigen.
4
Sie können den Code unten versuchen, dies implementieren:
private boolean SendSMS(String sPhoneNo, String sMessage) {
boolean result = true;
try {
String addr = "sms://" + sPhoneNo;
MessageConnection conn = (MessageConnection) Connector.open(addr);
TextMessage msg = (TextMessage)
conn.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(sMessage);
conn.send(msg);
conn.close();
}
catch (SecurityException se) {
result = false;
}
catch (Exception e) {
result = false;
}
return result;
}
Sie speziell Port ":port_no"
indem einfach angeben können nach:
"String addr = "sms://" + sPhoneNo"
Verwandte Themen
- 1. Problem mit J2ME WMA zum Senden/Empfangen von SMS
- 2. Ich kann keine SMS von J2ME senden mit JAD + JAR
- 3. Senden von SMS mit Übermittlungsnachricht
- 4. Senden von Bild von einem Handy zu einem anderen über SMS mit j2me Sprache
- 5. Track SMS, MMSand Ort durch j2me
- 6. Option zum Senden von SMS mit Sim1 oder Sim2 programmgesteuert
- 7. Tell Smartphone zum Senden von SMS mit PC
- 8. Android-Code zum Senden von SMS ohne Fehler, aber immer noch nicht senden
- 9. Senden Sie SMS mit GPRS
- 10. SMS über SMPP senden
- 11. Senden von SMS in Jsp
- 12. senden SMS in Java
- 13. SMS von jailbroken senden iPhone
- 14. Senden Sie SMS mit C#
- 15. Senden/Empfangen von SMS mit AT-Befehlen?
- 16. Senden von Gruppen-SMS mit AT-Befehl
- 17. AngularJS-Dienst zum Senden von Twilio SMS-Nachrichten
- 18. GSM Modem senden SMS
- 19. Textbelt SMS API - Senden von SMS nicht möglich
- 20. Senden Sie Sms mit Genymotion
- 21. Gibt es kostenlose Dienste zum programmgesteuerten Senden von SMS?
- 22. Jede SMS-API ist für Android zum Senden von SMS von Android-Anwendung verfügbar?
- 23. SMS senden C# .net
- 24. WP 8.1 Laufzeitcode zum Telefonieren, Senden von SMS & Senden von E-Mails (nicht Silverlight 8.1)
- 25. erkennen Stromunterbrechung von J2ME App
- 26. Senden einer SMS-Nachricht
- 27. Senden von SMS via Twilio API
- 28. Android Senden Sie SMS mit App-Name
- 29. Wie SMS mit Python/Django-Anwendung senden?
- 30. ASP.NET und Senden von SMS/Telefonanrufen
Gibt es etwas Bestimmtes Sie nicht verstehen, in dem JSR-120- oder JSR-205-Spezifikation oder im Beispielcode im JavaME SDK? –
[Senden und Empfangen von SMS auf J2ME-Gerät] (http://www.java-tips.org/java-me-tips/midp/sending-receiving-sms-on-j2me-device-3.html) – TheTXI