我已經創建了一個android應用程序。現在我想通過它發送短信到一個真正的手機號碼...有人可以幫助我。互聯網上提供的信息是在兩個模擬器之間發送消息。但我想發一個真正的手機號碼的短信...請幫助我。通過Android模擬器發送短信
1
A
回答
0
轉問如何建立一個電子郵件帳戶在您的Android模擬器How can i configure gmail in Android emulator?,然後使用下面的代碼來發送電子郵件,
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
email.putExtra(Intent.EXTRA_SUBJECT, "subject");
email.putExtra(Intent.EXTRA_TEXT, "message");
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose an Email client :"));
1
模擬器,它不是一個真正的手機,不用一個號碼或SIM卡,因此它不能從外部設備發送或接收短信。從CMD遠程登錄,您可以使用手機短信發送PHONENUMBER
編輯:
private SmsMessage[] getMessagesFromIntent(Intent intent) {
SmsMessage msgs[] = null;
Bundle bundle = intent.getExtras();
try {
Object pdus[] = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
for (int n = 0; n < pdus.length; n++) {
byte[] byteData = (byte[]) pdus[n];
msgs[n] = SmsMessage.createFromPdu(byteData);
}
}
catch (Exception e) {
Logger.getDefault().error("Fail to create an incoming SMS from pdus", e);
}
return msgs;
}
+0
所以我怎麼能在我的應用程序允許短信設施..任何想法? – thedarkpassenger
+0
我不明白你的問題,但如果你想從你的應用程序讀取短信,你必須使用廣播接收器。看到上面的編輯。 – 113408
1
我認爲你無法從仿真器發送短信到真正的設備,因爲它沒有任何數字。我已添加下面的代碼將有助於從實際設備發送短信。
PendingIntent pi = PendingIntent.getActivity(this, 0,
new Intent(this, RoadMoveActivity.class), 0);
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(sms_phonenumber, null, sms_message, pi, null);
它的工作對我來說
相關問題
- 1. 可以通過模擬器在android中發送短信嗎?
- 2. 發送短信的Android模擬器
- 3. Android模擬器:接收模擬器發送的短信
- 4. 模擬器之間發送短信
- 5. 發送短信到模擬器
- 6. 在模擬器中發送短信
- 7. 通過PHP發送短信/短信
- 8. 不能發短信用Android模擬器
- 9. Android:通過鬧鐘發送短信
- 10. Android通過programetically發送短信
- 11. 通過Android上的PhoneGap發送短信
- 12. 黑莓短信攔截,發送短信到模擬器
- 13. 通過PHP發送短信
- 14. 發送短信通過.net
- 15. 通過IP發送短信
- 16. 通過NFC發送短信
- 17. 通過SMPP發送短信
- 18. Android從模擬器發送傳出短信
- 19. 在iPhone上模擬發送的短信
- 20. Android發送短信
- 21. Android發送短信
- 22. 在Android中通過短信通道獲取SMS短信發送通知
- 23. &符號在短信 - 短信發送android
- 24. Android:通過短信發送網絡信息
- 25. Android如何發送Flash(通知)短信?
- 26. 通過應用程序發送短信
- 27. 在ios上通過Twilio發送短信?
- 28. 通過SMPP與駱駝發送短信
- 29. 通過Iphone,MFMessageComposeViewController發送短信
- 30. 通過短信發送地址
仿真器具有沒有手機合同/數字/等,所以不工作。 – zapl