日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android发送短信指定收件人,android-发送短信给收件人

發布時間:2024/4/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android发送短信指定收件人,android-发送短信给收件人 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在編寫一個應用程序,試圖在該應用程序中向接收方發送短信,但是每當我單擊發送時,都會收到消息:-短信發送失敗,請稍后再試!

請看下面的屏幕截圖,就像您看到的一樣,在這里我正嘗試向Rahul發送消息…

Manifest.xml:

請檢查以下代碼:

private TextView name;

private ListView list;

private Database db;

private Contact contact;

Button buttonSend;

EditText textSMS;

private Map map = new LinkedHashMap();

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.editor);

// bind GUI components

this.name = (TextView) findViewById(R.id.editor_name);

this.list = (ListView) findViewById(R.id.editor_list);

// check if contact id is valid

this.db = new Database(getContentResolver());

int contactId = getIntent().getIntExtra(CONTACT_ID, NO_CONTACT_ID);

this.contact = this.db.getContact(contactId);

if (this.contact == null) {

finish();

}

this.name.setText(this.contact.getName());

// pre-load information about all account types

AuthenticatorDescription[] authTypes = AccountManager.get(this).getAuthenticatorTypes();

for (AuthenticatorDescription authDesc : authTypes) {

this.map.put(authDesc.type, authDesc);

}

// bind list events

this.list.setOnItemClickListener(this);

this.list.setOnCreateContextMenuListener(this);

// create the GUI

updateView();

saveGreeting = (ImageButton) findViewById(R.id.greeting);

saveGreeting.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

customGreeting(v);

}

});

buttonSend = (Button) findViewById(R.id.buttonSend);

textSMS = (EditText) findViewById(R.id.editTextSMS);

buttonSend.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

String recepient = name.getText().toString();

String sms = textSMS.getText().toString();

try {

SmsManager smsManager = SmsManager.getDefault();

smsManager.sendTextMessage(recepient, null, sms, null, null);

Toast.makeText(getApplicationContext(), "SMS Sent!",

Toast.LENGTH_LONG).show();

} catch (Exception e) {

Toast.makeText(getApplicationContext(),

"SMS faild, please try again later!",

Toast.LENGTH_LONG).show();

e.printStackTrace();

}

}

});

}

總結

以上是生活随笔為你收集整理的android发送短信指定收件人,android-发送短信给收件人的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。