android send sms, why this will fail? -
to send sms wrote below code:
package com.sendsms; import android.app.activity; import android.app.pendingintent; import android.content.intent; import android.os.bundle; import android.telephony.smsmanager; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; public class sendsmsactivity extends activity { /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); button new_btn = (button)findviewbyid(r.id.send_btn); new_btn.setonclicklistener(new onclicklistener(){ @override public void onclick(view v) { smsmanager sms = smsmanager.getdefault(); sms.sendtextmessage("+8615959762862", null, "i love you", null, null); } }); } }
the stack:
isms$stub$proxy.sendtext(string, string, string, pendingintent, pendingintent) line: 443 smsmanager.sendtextmessage(string, string, string, pendingintent, pendingintent) line: 87 sendsmsactivity$1.onclick(view) line: 23 button(view).performclick() line: 2408
make sure declare
<uses-permission android:name="android.permission.send_sms"></uses-permission>
in manifest
Comments
Post a Comment