`
龙哥IT
  • 浏览: 253870 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

拨打电话和发送信息

 
阅读更多
//打电话  

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);  
    }  

  } 

 

第一种信息格式: 点击发送短信,自动跳转到编辑短信的位置,用户自己编辑短信

//发短信  

 class SendMsgClickListener implements OnClickListener {  

        public void onClick(View v) {  

          //调用Android系统API发送短信  

          Uri uri = Uri.parse("smsto:15800001234");  

           Intent intent = new Intent(Intent.ACTION_SENDTO, uri);  

           intent.putExtra("sms_body", "android...");  

          startActivity(intent);  

       }  

  }  

 

 第二种信息格式:是系统自动发送短信

 SmsManager smsManager =SmsManager.getDefault();
      smsManager.sendTextMessage(电话号码, null, "短信被容", null, null);
      Toast.makeText(context, "发送成功", Toast.LENGTH_SHORT).show();

  

 

 

 最后不要忘了做这些操作是需要授权的,需要在AndroidManifest.xml中加入两行配置
<uses-permission  android:name="android.permission.CALL_PHONE" />  

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

 

分享到:
评论

相关推荐

    Android开发实现拨打电话与发送信息的方法分析

    在 Java代码中,我们可以使用 Button的OnClickListener接口来监听按钮的点击事件,然后使用 SmsManager类和 Intent机制来实现拨打电话和发送信息。 ```java package com.wenzhi.interndemo; import java.net.URL; ...

    操作系统自带功能(拨打电话,发送信息,发送邮件,下载,调用通讯录)

    在Android操作系统中,开发者可以利用系统的API来实现各种丰富的功能,包括拨打电话、发送短信、发送电子邮件、访问和操作通讯录以及下载数据等。这些功能的实现基于Android提供的Intent机制和权限管理。以下是对...

    串口程序控制GSM发送信息拨打电话等

    本教程主要探讨如何通过串口程序控制GSM模块来发送短信、拨打电话等任务。 首先,让我们了解一下串口通信的基本概念。串口,也称为串行通信接口,是计算机硬件中的一种通信接口,通过数据信号线(通常为TX和RX)逐...

    获取通话记录拨打电话发送短信

    在Android平台上,获取通话记录、拨打电话和发送短信是常见的功能需求,这涉及到对系统API的深入理解和使用。本文将详细讲解如何实现这些功能,并提供相关的编程知识点。 首先,获取通话记录是通过调用Android系统...

    自动拨打电话、发送挪车短信html网页源码

    分为两套源码,编辑源码页面内容上传即可使用! (检测到手机打开才会自动弹出) 第一套: 自动拨号访问自动弹到拨号界面 并自动输入手机号。 第二套: 自动短信访问自动弹到短信界面...并自动输入短信内容和手机号。

    安卓小程序(打电话,发短信)

    在安卓平台上,开发一款能够实现打电话和发送短信的小程序是一项基础但重要的技能。这个小程序针对的是安卓6.0及以上版本的系统,意味着它需要遵循安卓 Marshmallow (API 级别23) 及以上版本的开发规范。下面将详细...

    android 打电话程序

    综上所述,开发Android打电话程序涉及了Android权限管理、Intent使用、系统服务交互以及UI设计等多个方面,开发者需要对Android系统有深入理解,并且注重用户体验和安全性,以打造一个稳定、可靠的拨打电话应用。

    Android通讯录姓名手机号获取,打电话发短信功能。

    在Android平台上,获取用户的联系人信息以及实现打电话和发送短信的功能是常见的应用场景,尤其是在开发社交或者通讯类应用时。下面将详细讲解如何在Android Studio中实现这些功能。 首先,我们需要了解Android的...

    Linux下QT界面短信收发和电话拨打

    在本项目中,串口是连接Qt应用程序和SIM300模块的桥梁,用于发送AT指令控制模块执行短信收发和电话拨打操作。 **SIM300模块** SIM300是GSM/GPRS模块,广泛应用于嵌入式系统中,提供语音通话、短信服务、数据传输等...

    wince拨打电话 发送短信代码 VC++

    这个场景中,我们关注的是使用VC++实现拨打电话、发送短信以及与联系人交互的功能。下面将详细讲解这些知识点。 1. **Windows CE 环境下的编程** Windows CE 是微软开发的一个嵌入式操作系统,它为开发小型设备...

    sip网络电话客户端springboot java拨打电话

    在IT行业中,SIP(Session Initiation Protocol)是一种用于建立、管理和终止多媒体通信会话的协议,常用于VoIP(Voice over IP)网络电话服务。Spring Boot是Java领域的一个轻量级框架,它简化了创建独立、生产级别...

    基于android手机电话薄的设计与实现学士学位论文.doc

    4. 拨打电话和发送信息:应用能直接调用电话拨号器和短信应用,让用户快速联系到联系人。 5. 发送邮件:集成邮件客户端,允许用户直接从通讯录向联系人发送电子邮件。 6. 备份和恢复:将通讯录数据备份到SD卡,当...

    andriod发送短信和打电话的小程序

    在Android平台上,开发一个能够发送短信和拨打电话的小程序是一项基本功能,这使得应用程序能够与用户的通信设备进行交互。下面将详细介绍如何实现这些功能。 首先,我们要了解Android系统的权限管理。由于涉及到...

    C8051F020单片机控制TC35模块发送短信、打电话的demo

    总之,"C8051F020单片机控制TC35模块发送短信、打电话的demo"项目展示了嵌入式系统中GSM通信的基本操作。通过学习和实践这个示例,开发者可以进一步掌握单片机与GSM模块的交互,从而设计出更复杂的无线通信应用。在...

    单片机控制模块拨打电话.zip

    本项目是将89C51单片机与SIM900A模块相结合,实现拨打电话、发送短信和接入互联网的基本功能。 首先,我们需要了解89C51单片机。89C51是一款基于Intel 8051内核的微控制器,拥有4KB的ROM、256B RAM和四个8位并行I/O...

    通讯录app_20192131002谭增明1

    3. **发送信息和拨打电话**: 拨打电话功能通过Intent实现,传递电话号码至系统拨号器。发送信息则需创建一个新的Intent,指定ACTION_SENDTO,设置数据字段为短信URI,传入电话号码,让系统默认的消息应用处理。 4...

    调制解调器(modem)拨打电话

    在“phone.sln”文件中,我们可以看到这是一个解决方案文件,通常包含项目的配置信息和多个相关项目的引用。打开这个文件,我们可以查看和编译源代码,了解如何与调制解调器进行交互。而“phone”文件可能是项目中的...

    51控制GSM发短信打电话

    标题 "51控制GSM发短信打电话" 涉及的核心技术是利用51系列单片机通过GSM模块进行远程通信,实现发送短信和拨打电话的功能。51单片机,全称8051单片机,是微控制器领域的一种经典型号,广泛应用于各种嵌入式系统设计...

    minigui拨打电话~发信息

    这个标题“minigui拨打电话~发信息”表明我们讨论的是一个利用MinigUI库开发的应用程序,该程序具有拨打电话和发送短信的功能。在嵌入式设备中,如智能家居、车载系统或工业设备,这样的功能是常见的需求。 MinigUI...

Global site tag (gtag.js) - Google Analytics