Android Tips: 打电话和发短信

通话发短信的成效.“`java //发短信 class SendMsgClickListener
implements OnClickListener { public void onClick(View v) {
//调用Android系统API发送短信 Uri uri = Uri.parse(“smsto:15八千0123四”);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra(“sms_body”, “android…”); startActivity(intent); } }

选择Android打电话极度简单,直接调用Android内在的对讲机职能就可以了。

//打电话 class SendCallClickListener implements OnClickListener {iphone5
public void onClick(View v) { //调用Android系统API打电话 Uri uri =
Uri.parse(“tel:15800001234”); Intent intent = new
Intent(Intent.ACTION_CALL, uri); startActivity(intent); } }

btnDail.setOnClickListener(new OnClickListener(){

要授权的,需要在AndroidManifest.xml中加入两行配置```xml
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS"/>

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        String phoneNumber = txtNumber.getText().toString();
        if(phoneNumber != null && !””.equals(phoneNumber.trim()))
        {
            Intent callIntent = new Intent(Intent.ACTION_CALL,
Uri.parse(“tel:” + phoneNumber));
            startActivity(callIntent);
        }
    }
});

 

急需专注的是要在AndroidManifest.xml里面增加须求的权力:

<uses-permission android:name=”android.permission.CALL_PHONE”
android:maxSdkVersion=”19″/>

 

发短信的话稍有分歧,供给运用SmsManager.SendTextMessage方法,当然如若短信内容太长超越70亟待分段发送。

btnSMS.setOnClickListener(new OnClickListener(){

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub\
        String phoneNumber = txtNumber.getText().toString();
        if(phoneNumber != null && !””.equals(phoneNumber.trim()))
        {
            String smsContent = txtSMS.getText().toString();
            //import android.telephony.SmsManager;
            SmsManager smsManager = SmsManager.getDefault();
            smsManager.sendTextMessage(phoneNumber, null, smsContent,
null,null);

        }
    }
});

 

同样也要加须求的权能:

<uses-permission android:name=”android.permission.SEND_SMS”/>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图