我創建了一個按鈕。所以當我點擊按鈕時,它給了我一個發送消息的選項和聯繫人列表的視圖。 謝謝。當我點擊一個按鈕時如何獲得發送消息的選項?
回答
您的按鈕的onclick()內,啓動短信活動:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
startActivity(sendIntent);
您可以添加額外填充自己的消息和這樣這樣
sendIntent.putExtra("sms_body", x);
還有一個方法是:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
如果b那麼你的按鈕:
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
startActivity(sendIntent);
}
});
Intent smsIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("sms:"));
smsIntent.putExtra("sms_body", "abcdefghi");
startActivity(sendIntent);
Try iy...
我在哪裏放代碼..? – 2012-03-31 15:10:03
在你的按鈕點擊事件 – Ishu 2012-03-31 15:11:02
試試這個代碼發送消息
的PendingIntent PI = PendingIntent.getActivity(此,0,新意圖(此,SMS.class),0);
SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber,null,message,pi,null);
其中SMS.class是您當前的活動,並在manifeast文件中添加以下權限...
startActivity(新意圖(Intent.ACTION_VIEW,Uri.parse( 「SMS」 + phoneNumber)));
上面的代碼工作正常.....
我在哪裏把代碼..? – 2012-03-31 15:09:57
單擊您的按鈕事件 – Ishu 2012-03-31 15:11:28
- 1. 獲得一個屬性當我點擊一個按鈕
- 2. 當點擊按鈕時獲得行Gridview
- 3. 在一個框中只有一個選項,當我點擊該選項時,如何獲得選項的值?
- 4. 如何發送事件,當一個按鈕點擊
- 5. 點擊時如何獲得按鈕ID?
- 6. 當我點擊單選按鈕時,我在jsp中獲得了未定義的消息。有什麼問題?
- 7. 如何在Wordpress中創建一個按鈕,當按下該按鈕時會向我發送文本消息?
- 8. 當我點擊一個標籤時,菜單按鈕消失
- 9. 如何獲得點擊哪個按鈕?
- 10. 當單選按鈕的一個點擊
- 11. 按下按鈕時發送消息
- 12. 如何在點擊按鈕時點擊「是/否」消息框
- 13. 我如何獲得的輸入值,當按鈕被點擊
- 14. 當另一個按鈕被點擊時JQuery取消選擇按鈕
- 15. 當用戶點擊輸入按鈕時觸發一個按鈕
- 16. 我如何點擊按鈕點擊驗證消息而不是提交按鈕
- 17. 如何僅在當前按鈕點擊時發送值
- 18. javascript:當用戶按下按鈕時發送自己的消息
- 19. 當我們點擊一個按鈕時如何改變圖像?
- 20. 當我點擊另一個按鈕時如何更改按鈕的顏色?
- 21. 當我點擊另一個按鈕時,無法停止按鈕點擊事件
- 22. 如何獲得點擊按鈕的ID?
- 23. 當我點擊一個按鈕
- 24. 當我點擊一個按鈕
- 25. 當我點擊一個按鈕在android
- 26. 當我點擊一個按鈕
- 27. Android-點擊按鈕發送消息不會停止
- 28. 當點擊最近的按鈕時,從多個選擇中獲取選項值
- 29. 如何獲得一個按鈕來執行某項功能時,已被點擊
- 30. 我得到編譯器錯誤消息:CS1061:當我點擊報告按鈕
我在哪裏把代碼..? – 2012-03-31 15:10:11
檢查編輯答案 – Akhil 2012-03-31 16:33:20