zoukankan      html  css  js  c++  java
  • 实现APP拨打电话及发送短信功能

    先简单对界面进行布局

     给按钮分别设置单击事件,

    View.OnClickListener l = new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                Button button = (Button)v;
                switch(button.getId()){
                    //打电话
                    case R.id.call:
                        intent.setAction(intent.ACTION_DIAL);
                        intent.setData(Uri.parse("tel:0086"));
                        startActivity(intent);
                        break;
                    case R.id.sms:
                        //发短信
                        intent.setAction(intent.ACTION_SENDTO);
                        intent.setData(Uri.parse("smsto:5554"));
                        intent.putExtra("sms_body","Welcome to Android!");
                        startActivity(intent);
                        break;
                }
            }
        };        
    View Code

    注意:有时候可能没有访问权限,这时候需要到AndroidManifest中进行设置

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

    至此,一个简单的可以拨打电话以及发送短消息的APP已经制作成功!

  • 相关阅读:
    Linux常用命令
    ServerSocketChannel和SocketChannel
    Java扫描包
    [BZOJ3874/AHOI2014]宅男计划
    [BZOJ4029/HEOI2015]定价
    [考试]20151012贪心
    [BZOJ4027/HEOI2015]兔子与樱花
    [考试]20151010
    [考试]20151009
    Test of String
  • 原文地址:https://www.cnblogs.com/MuZiJin/p/12131689.html
Copyright © 2011-2022 走看看