如现在启动一模拟器id 号为5554,运行cmd

telnet localhost 5554

输入help 可以看到很多用于模拟器中的功能命令

gsm call 134343434   // 便是呼叫当前模拟器命令

sms send 15555218135 Hello,this is a Message   // 是向当前的模拟器发送短信息

2: 相关类:

Android.telephony.gsm.SmsManager   Android.telephony.gsm.SmsMessage

Android.app.PendingIntent   Android.widget.Toast

3:Android短信发送实现代码(节选)

String msg ="hello";   string number = "1234565678";

SmsManager sms = SmsManager.getDefault();   PendingIntent pi = PendingIntent. getBroadcast(Sms.this,0,new Intent(),0);

sms.sendTextMessage(number,null,msg,pi,null);   Toast.makeText(Sms.this,"send success", Toast.LENGHT_LONG).show();

4:Android短信发送代码解释

上述发送短信的代码很简单,但是其中的几个类函数并不好理解: Android重力感应实现方式简介Android Theme详细内容概述Android应用技巧总结Android显示网络图片相关实现方法浅谈Android开机自启动具体操作方法简介

Toast.makeText 就是展示一个提示信息,这个比较容易理解;

PendingIntent 就是一个Intent 的描述,我们可以把这个描述交给别的程序,别的程序

根据这个描述在后面的别的时间做你安排做的事情,By giving a PendingIntent to another application, you are granting it the right to perform the operation you have specified as if the other

application was yourself,就相当于你的代表了。本例中别的程序就是发送短信的程序,短信发送成功后要把intent 广播出去 。

函数sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)

前三个参数按照文档比较容易理解,PendingIntent sentIntent 当短信发出时,成功的话sendIntent会把其内部的描述的intent广播出去,否则产生错误代码并通过Android.app.PendingIntent.OnFinished进行回调,这个参数最好不为空,否则会存在资源浪费的潜在问题;

deliveryIntent 是当消息已经传递给收信人后所进行的PendingIntent 广播。

查看PendingIntent 类可以看到许多的Send函数,就是PendingIntent在进行被赋予的相关的操作。

Android短信发送的相关实现方法就为大家介绍到这里。

android短信功能裁剪,Android短信发送功能实现技巧分享相关推荐

  1. android 仿微信头像裁剪,Android仿微信QQ设置图形头像裁剪功能

    最近在做毕业设计,想有一个功能和QQ一样可以裁剪头像并设置圆形头像,额,这是设计狮的一种潮流. 而纵观现在主流的APP,只要有用户系统这个功能,这个需求一般都是在(bu)劫(de)难(bu)逃(xue ...

  2. android 仿微信头像裁剪,android 模仿微信头像裁剪

    android 在android开发中经常会碰到修改头像的功能需求, 而在修改头像>中最难的部分就是在头像的裁剪功能.虽说网上一大堆裁剪的例子,但最重要的是要理解里面的实现原理,这样以后自己改起 ...

  3. android目录icon,自动裁剪Android ICON并保存到对应路径脚本

    在给Android游戏或app打包时,经常会遇到有几十上百个渠道的问题.不同的渠道app的名字不一样,icon也可能不一样.程序员总是懒的,最烦手动去改来改去.因此用Python写了一个自动裁剪不同尺 ...

  4. java 裁剪网格纸_手工皮具纸模,怎么裁剪才漂亮?刀具裁切直线技巧分享!

    通过上一篇的内容我们知道如何制作手工皮具的纸模,但是做的纸模是一整块的,我们要对其进行裁剪.很多朋友都认为这个纸模的裁剪很简单,直接使用剪刀,不就行了吗?其实裁切纸模的刀具一般是换刃式裁皮刀或者美工刀 ...

  5. android 短信验证计时,Android自定义Chronometer实现短信验证码秒表倒计时功能

    本文实例为大家分享了chronometer实现倒计时功能,android提供了实现按照秒计时的api,供大家参考,具体内容如下 一.自定义chronometerview 继续自textview 主要原 ...

  6. Android开发之用Bmob实现短信验证码功能

    本博客地址: http://blog.csdn.net/talentclass_ctt/article/details/51958374 这篇文章主要介绍发送验证码和校验验证码的功能,用到一个第三方平 ...

  7. Android 节日短信送祝福(功能篇:2-短信历史记录Fragment的编写)

    因为用于展示短信记录的是一个ListView,但是为了方便,可以直接继承自ListFragment,就可以免去写ListView对应的布局了,只需要写其item对应的布局即可. item_sended ...

  8. android 脚本发短信,Android使用SmsManager实现短信发送功能

    安卓使用SmsManager实现发送短信,供大家参考,具体内容如下 关键代码实现 package com.example.sms; import java.util.ArrayList; import ...

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

    一.打电话 1.添加打电话的权限在manifast文件中. <uses-permission Android:name="android.permission.CALL_PHONE&q ...

最新文章

  1. 二、python小功能记录——监听鼠标事件
  2. MySQL中MyISAM 与innoDB的区别(转)
  3. C语言中的二级指针和二维数组问题
  4. Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]
  5. NUMA架构的CPU -- 你真的用好了么?
  6. 微软风格的CSS横向菜单
  7. 每个人都在谈论硒替代品-明智地选择!
  8. .mod.c 是什么文件
  9. 包含JS交互的混淆出错
  10. hadoop--HDFS_NameNode和SecondaryNameNode工作机制
  11. unity DOTS的学习总结之Job System应用——绘制曼德勃罗集合
  12. 微信小程序登陆界面(效果图+源代码)
  13. 测试用例设计方法--正交表法(工具allpairs)
  14. Nvivo 12 Plus WIN版本丨中文英文 软件安装包下载 安装教程步骤丨WIN系统
  15. 中标麒麟neokylin linux advanced server 7update6 GUI server安装配置pyqt5运行环境说明
  16. 今天你18岁,父母的碎碎念
  17. H5:MathJax解析数学公式
  18. 转换为ico格式图片
  19. python“渡劫”进阶期(继承、多态、私有化、异常捕获、类属性和类方法)
  20. 今日巨大福利,1元体验京东云服务器,附云服务器用法的完整教程

热门文章

  1. 容斥原理学习(Hdu 4135,Hdu 1796)
  2. 基于HTML5实现的(本地存储)多标签页面元素的复制粘贴
  3. java遍历查询的某一列_【jQuery:遍历相同class的所有值,遍历某一列td的值】
  4. 分解原理_基于矩阵分解原理的推荐系统
  5. 世界人口钟实时数据_用数字孪生重新定义智慧城市,美象VR推出MxDATA智慧城市CIM数据可视化平台...
  6. java b2b 开源_springcloud微服务多用户商城系统java_代码开源_B2B电商系统_B2C电商系统...
  7. java sqlhelper_java版sqlhelper(转)
  8. hybriddb mysql移植_HybridDB for MySQL 实现在线与离线数据分离的实践
  9. java 图像采集_JAVA B/S通过摄像头采集图片信息解决方案。
  10. 查看一个索mysql_如何查看MySQL索引