Android--从零单排系列(1)--打电话,发短信

原创 2016年05月31日 16:45:09

打电话

代码思路:

打电话是通过Intent来完成的,(Intent是意图的意思),
在Anroid中Intent可以用来激活组件(Activity,Service,ContentProvider),
通过启动一个Activity传入Intent,跳转的打电话的Activity

    Intent intent = new Intent();//创建一个意图  
    intent.setAction(intent.ACTION_CALL);//设置活动 --  你要做什么  
    intent.setData(Uri.parese("tel:" + 电话号码)); //设置数据  
    startAction(intent);//激活意图</span>  

所需权限:

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

发短信
代码思路:

发短信有两种方式:第一种是类似于打电话(使用意图的方式来发短信),
第二种是通过SMSManager短信管理器来发送短信,可以用短信管理器获得一个默认的短信管理器实例

代码实现:

    //发短信  
    SmsManager smsManager = SmsManager.getDefault();  
    //拆分短信    
    //因为短信只支持140bytes 70个文中  
    ArrayList<String>  text= smsManager.divideMessage(content);  
    SmsManager manager = new SmsManager.getDefault();//得到短信管理器  
                    manager.sendMultipartTextMessage(  
                    destinationAddress   //地址 -- 电话号码  
                    scAddress                    //短信中心地址  
                    text                            //短信内容  
                    sentIntent                    //短信发送成功意图  
                    deliveryIntent);            //短信被对方接收意图  
                    //属性  
                    manager.MAX_USER_DATA_BYTES;//获得一跳最大容量的短信  
    //土司(提示用户)  
    Toast toast = Toast.makeText(this, "短信发送成功", Toast.LENGTH_LONG);  
    toast.show();//显示</span>  

Android调用系统的打电话和发短信功能

一、打电话      1、添加打电话的权限在manifast文件中。                 2、使用Uri.parse(String a)创建Uri。            U...
  • yangshuangyue
  • yangshuangyue
  • 2016年07月14日 15:54
  • 5961

android 单击按钮 拨打电话 发短信

1.private Button btn2; 2.btn2=(Button)findViewById(R.id.btn2);//在xml中把button2改成btn2,为该按钮的id 3.btn2.s...
  • a191030148
  • a191030148
  • 2013年07月21日 09:47
  • 6661

Android 电话和短信拦截

之前用的手机上没有黑名单功能,下载第三方的软件又觉得不安全,所以自己写了一个简单版本的凑合用,在这里记录一下。 因为之前有做过短信的拦截相关功能,但是电话拦截接触也不是很多,所以并没有做过详细的测...
  • jeden
  • jeden
  • 2015年06月24日 18:58
  • 1912

Android开发基础(1)(打电话,发短信,常用布局)

打电话: 代码思路: 打电话是通过Intent来完成的,(Intent是意图的意思), 在Anroid中Intent可以用来激活组件(Activity,Service,Content...
  • changshanlvxiaobu
  • changshanlvxiaobu
  • 2016年08月12日 23:52
  • 219

ym——Android从零开始(2)(打电话,发短信,常用布局)(新)

电话拨号器 思路:         打电话是通过Intent来完成的,(Intent是意图的意思),         在Anroid中Intent可以用来激活组件(Activity,Servic...
  • cym492224103
  • cym492224103
  • 2014年08月07日 13:55
  • 2719

Android应用开发笔记(1) 调用打电话和发短信、收短信接口、发Email

Android应用开发笔记(1) 调用打电话和发短信、收短信接口、发Email   打电话和发短信可以说是最核心的应用了,本文就来阐述它的调用方法。可以分为直接调用--直接电话或短信...
  • Li_soso
  • Li_soso
  • 2012年12月18日 11:24
  • 449

Android应用开发笔记(1):调用打电话和发短信、收短信接口、发Email (Call, Dial, SMSManager, Broadcast, Email)

打电话和发短信可以说是最核心的应用了,本文就来阐述它的调用方法。可以分为直接调用--直接电话或短信发出,已经间接调用--进入拨号或短信撰写页面,等待用户确认内容后由用户发出. 先看代码效果截图:  先...
  • kynot
  • kynot
  • 2011年06月24日 13:42
  • 1960

【学习ios之路:UI系列】实现打电话,发短信,发邮件功能

①发短信 1.创建Button ,添加button的响应事件 UIButton *callButton = [UIButton buttonWithType:UIButtonTypeCus...
  • ZFX5130
  • ZFX5130
  • 2015年01月29日 20:27
  • 1091

Android最基本的发短信打电话

  • 2015年01月02日 11:12
  • 2.37MB
  • 下载

android打电话发短信

  • 2013年01月08日 22:02
  • 824KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android--从零单排系列(1)--打电话,发短信
举报原因:
原因补充:

(最多只允许输入30个字)