android短信功能裁剪,Android短信发送功能实现技巧分享
如现在启动一模拟器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短信发送功能实现技巧分享相关推荐
- android 仿微信头像裁剪,Android仿微信QQ设置图形头像裁剪功能
最近在做毕业设计,想有一个功能和QQ一样可以裁剪头像并设置圆形头像,额,这是设计狮的一种潮流. 而纵观现在主流的APP,只要有用户系统这个功能,这个需求一般都是在(bu)劫(de)难(bu)逃(xue ...
- android 仿微信头像裁剪,android 模仿微信头像裁剪
android 在android开发中经常会碰到修改头像的功能需求, 而在修改头像>中最难的部分就是在头像的裁剪功能.虽说网上一大堆裁剪的例子,但最重要的是要理解里面的实现原理,这样以后自己改起 ...
- android目录icon,自动裁剪Android ICON并保存到对应路径脚本
在给Android游戏或app打包时,经常会遇到有几十上百个渠道的问题.不同的渠道app的名字不一样,icon也可能不一样.程序员总是懒的,最烦手动去改来改去.因此用Python写了一个自动裁剪不同尺 ...
- java 裁剪网格纸_手工皮具纸模,怎么裁剪才漂亮?刀具裁切直线技巧分享!
通过上一篇的内容我们知道如何制作手工皮具的纸模,但是做的纸模是一整块的,我们要对其进行裁剪.很多朋友都认为这个纸模的裁剪很简单,直接使用剪刀,不就行了吗?其实裁切纸模的刀具一般是换刃式裁皮刀或者美工刀 ...
- android 短信验证计时,Android自定义Chronometer实现短信验证码秒表倒计时功能
本文实例为大家分享了chronometer实现倒计时功能,android提供了实现按照秒计时的api,供大家参考,具体内容如下 一.自定义chronometerview 继续自textview 主要原 ...
- Android开发之用Bmob实现短信验证码功能
本博客地址: http://blog.csdn.net/talentclass_ctt/article/details/51958374 这篇文章主要介绍发送验证码和校验验证码的功能,用到一个第三方平 ...
- Android 节日短信送祝福(功能篇:2-短信历史记录Fragment的编写)
因为用于展示短信记录的是一个ListView,但是为了方便,可以直接继承自ListFragment,就可以免去写ListView对应的布局了,只需要写其item对应的布局即可. item_sended ...
- android 脚本发短信,Android使用SmsManager实现短信发送功能
安卓使用SmsManager实现发送短信,供大家参考,具体内容如下 关键代码实现 package com.example.sms; import java.util.ArrayList; import ...
- Android调用系统打电话和发短信功能
一.打电话 1.添加打电话的权限在manifast文件中. <uses-permission Android:name="android.permission.CALL_PHONE&q ...
最新文章
- 二、python小功能记录——监听鼠标事件
- MySQL中MyISAM 与innoDB的区别(转)
- C语言中的二级指针和二维数组问题
- Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]
- NUMA架构的CPU -- 你真的用好了么?
- 微软风格的CSS横向菜单
- 每个人都在谈论硒替代品-明智地选择!
- .mod.c 是什么文件
- 包含JS交互的混淆出错
- hadoop--HDFS_NameNode和SecondaryNameNode工作机制
- unity DOTS的学习总结之Job System应用——绘制曼德勃罗集合
- 微信小程序登陆界面(效果图+源代码)
- 测试用例设计方法--正交表法(工具allpairs)
- Nvivo 12 Plus WIN版本丨中文英文 软件安装包下载 安装教程步骤丨WIN系统
- 中标麒麟neokylin linux advanced server 7update6 GUI server安装配置pyqt5运行环境说明
- 今天你18岁,父母的碎碎念
- H5:MathJax解析数学公式
- 转换为ico格式图片
- python“渡劫”进阶期(继承、多态、私有化、异常捕获、类属性和类方法)
- 今日巨大福利,1元体验京东云服务器,附云服务器用法的完整教程
热门文章
- 容斥原理学习(Hdu 4135,Hdu 1796)
- 基于HTML5实现的(本地存储)多标签页面元素的复制粘贴
- java遍历查询的某一列_【jQuery:遍历相同class的所有值,遍历某一列td的值】
- 分解原理_基于矩阵分解原理的推荐系统
- 世界人口钟实时数据_用数字孪生重新定义智慧城市,美象VR推出MxDATA智慧城市CIM数据可视化平台...
- java b2b 开源_springcloud微服务多用户商城系统java_代码开源_B2B电商系统_B2C电商系统...
- java sqlhelper_java版sqlhelper(转)
- hybriddb mysql移植_HybridDB for MySQL 实现在线与离线数据分离的实践
- java 图像采集_JAVA B/S通过摄像头采集图片信息解决方案。
- 查看一个索mysql_如何查看MySQL索引