首页 > 其他 > 详细

打电话、发短信

时间:2015-12-02 14:13:22      阅读:296      评论:0      收藏:0      [点我收藏+]

打电话

Button btn1=(Button) findViewById(R.id.btn_1);
btn1.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent=new Intent(
                    Intent.ACTION_CALL,Uri.parse("tel:10010"));
                startActivity(intent);
                
            }
        });

在AndroidManifest中添加权限

<uses-permission android:name="android.permission.CALL_PHONE"/>

发送短信

Button btn2=(Button) findViewById(R.id.btn_2);
btn2.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                String smsContent="102";
                SmsManager sms= SmsManager.getDefault();
                List<String> texts =sms.divideMessage(smsContent);
                for(String text:texts){
                    sms.sendTextMessage("10010", null, text, null, null);
                }
                Toast.makeText(MainActivity.this, "短信已发送", Toast.LENGTH_SHORT);
                
            }
        });
    

在AndroidManifest中添加权限

<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>

 

打电话、发短信

原文:http://www.cnblogs.com/chhom/p/5012720.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!