僅通過短信分享
回答
要使用意圖發送短信,請使用此代碼:
String smsBody="Sms Body";
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", smsBody);
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
我希望這能幫到你!
在kitkat上找不到處理意圖的活動 – 2013-12-30 11:54:37
看起來KitKat已經改變了SMS API。我沒有嘗試新的API。 – 2013-12-30 14:48:19
http://stackoverflow.com/questions/20079047/android-kitkat-4-4-hangouts-cannot-handle-sending-sms-intent/20079048#20079048 – 2013-12-30 14:54:14
試試下面的代碼...在按鈕的onClickListener()添加該代碼。
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Here is the share content body";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
但是這顯示所有可用的選項。我只需要選擇器的「消息」選項。 – Jumana 2012-04-29 14:31:02
此代碼將顯示所有選項共享不是由Nejab提供的短信solutin是你想要的 – 2015-02-12 08:40:45
步驟來使發送短信:
1-在機器人艙單,添加發送短信權限如下:
<uses-permission android:name="android.permission.SEND_SMS" />
2-在YOUT活動添加此方法:
public void sendSms(final String receiverNumber, final String smsBody) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(receiverNumber, null, smsBody, null, null);
}
- 1. 通過短信分享網頁
- 2. 與短信分享短信
- 3. 通過短信
- 4. 通過短信
- 5. 如何通過黑莓短信分享鏈接
- 6. PHP通過短信
- 7. 通過PHP發送短信/短信
- 8. 通過Facebook,電子郵件和短信/彩信分享音頻文件(.mp3)
- 9. 通過Android中的彩信/短信收聽者區分彩信和短信
- 10. 在iOS中分享聯繫,短信或短信?
- 11. 通過PHP發送短信
- 12. 通過SMPP接收短信
- 13. 短信網關通過ajax
- 14. 發送短信通過.net
- 15. 通過IP發送短信
- 16. 通過NFC發送短信
- 17. 通過SMPP發送短信
- 18. 短信通過GSM手機
- 19. 通過短信使用twilio.api
- 20. 通過短信,電子郵件,推特,Facebook上的黑莓分享
- 21. 通過使用nativescript的短信共享聯繫人
- 22. 如何通過短信發送和共享TextView?
- 23. 通過whatsapp分享
- 24. 分組在XSLT 2.0(通過短信分組)
- 25. 通過預先安排短信發送短信在sqlite表
- 26. 在Android中通過短信通道獲取SMS短信發送通知
- 27. 短信通知
- 28. 軌道短信,mmsand位置通過J2ME
- 29. 通過應用程序發送短信
- 30. 在ios上通過Twilio發送短信?
爲什麼你想限制選項只有短信?分享意圖的力量是讓用戶自由選擇。 – Eloff 2012-04-29 09:30:15