精华内容
下载资源
问答
  • 发短信

    2014-05-06 16:06:17
    android中可以通过两种方式发送短信 ...//直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divideContents = smsManager.divideMessage(content); for (S
    android中可以通过两种方式发送短信

    第一:调用系统短信接口直接发送短信;主要代码如下:
    Java代码  收藏代码
    1. //直接调用短信接口发短信  
    2. SmsManager smsManager = SmsManager.getDefault();  
    3. List<String> divideContents = smsManager.divideMessage(content);    
    4. for (String text : divideContents) {    
    5.     smsManager.sendTextMessage("150xxxxxxxx"null, text, sentPI, deliverPI);    
    6. }  


    第二:调起系统发短信功能;主要代码如下:
    Java代码  收藏代码
    1. Uri uri = Uri.parse("smsto:10010");            
    2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);            
    3. it.putExtra("sms_body""102");            
    4. activity.startActivity(it);  



    这里主要讲解第一种方法,其中大部分信息来源于互联网


    1.获取短信管理器
    Java代码  收藏代码
    1. SmsManager smsManager = SmsManager.getDefault();  


    2.拆分短信内容(手机短信长度限制)
    Java代码  收藏代码
    1. List<String> divideContents = smsManager.divideMessage(content);  


    3.发送拆分后的内容
    Java代码  收藏代码
    1. List<String> divideContents = smsManager.divideMessage(content);    
    2. for (String text : divideContents) {    
    3.     smsManager.sendTextMessage("150xxxxxxxx"null, text, sentPI, deliverPI);    
    4. }  


    4.处理返回的发送状态
    Java代码  收藏代码
    1. String SENT_SMS_ACTION = "SENT_SMS_ACTION";  
    2. Intent sentIntent = new Intent(SENT_SMS_ACTION);  
    3. PendingIntent sentPI = PendingIntent.getBroadcast(context, 0, sentIntent,  
    4.         0);  
    5. // register the Broadcast Receivers  
    6. context.registerReceiver(new BroadcastReceiver() {  
    7.     @Override  
    8.     public void onReceive(Context _context, Intent _intent) {  
    9.         switch (getResultCode()) {  
    10.         case Activity.RESULT_OK:  
    11.             Toast.makeText(context,  
    12.         "短信发送成功", Toast.LENGTH_SHORT)  
    13.         .show();  
    14.         break;  
    15.         case SmsManager.RESULT_ERROR_GENERIC_FAILURE:  
    16.         break;  
    17.         case SmsManager.RESULT_ERROR_RADIO_OFF:  
    18.         break;  
    19.         case SmsManager.RESULT_ERROR_NULL_PDU:  
    20.         break;  
    21.         }  
    22.     }  
    23. }, new IntentFilter(SENT_SMS_ACTION));  


    5.处理返回的接收状态
    Java代码  收藏代码
    1. String DELIVERED_SMS_ACTION = "DELIVERED_SMS_ACTION";  
    2. // create the deilverIntent parameter  
    3. Intent deliverIntent = new Intent(DELIVERED_SMS_ACTION);  
    4. PendingIntent deliverPI = PendingIntent.getBroadcast(context, 0,  
    5.        deliverIntent, 0);  
    6. context.registerReceiver(new BroadcastReceiver() {  
    7.    @Override  
    8.    public void onReceive(Context _context, Intent _intent) {  
    9.        Toast.makeText(context,  
    10.   "收信人已经成功接收", Toast.LENGTH_SHORT)  
    11.   .show();  
    12.    }  
    13. }, new IntentFilter(DELIVERED_SMS_ACTION));  



    发送短信的参数说明
    Java代码  收藏代码
    1. smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)  

    -- destinationAddress:目标电话号码
    -- scAddress:短信中心号码,测试可以不填
    -- text: 短信内容
    -- sentIntent:发送 -->中国移动 --> 中国移动发送失败 --> 返回发送成功或失败信号 --> 后续处理   即,这个意图包装了短信发送状态的信息
    -- deliveryIntent: 发送 -->中国移动 --> 中国移动发送成功 --> 返回对方是否收到这个信息 --> 后续处理  即:这个意图包装了短信是否被对方收到的状态信息(供应商已经发送成功,但是对方没有收到)。
    展开全文
  • Python实现发短信

    万次阅读 2020-01-11 23:05:20
    改写互亿无线官方发短信代码类实现 输出结果: <?xml version="1.0" encoding="utf-8"?> <SubmitResult xmlns="http://106.ihuyi.com/"> <code>2</code> <msg>提交成功</msg> &...
    """
    改写互亿无线官方发短信代码类实现
    输出结果:
    <?xml version="1.0" encoding="utf-8"?>
    <SubmitResult xmlns="http://106.ihuyi.com/">
    <code>2</code>
    <msg>提交成功</msg>
    <smsid>15758634658378124643</smsid>
    </SubmitResult>
    """
    
    import requests
    
    
    class SMS(object):
        """
        短信类,提供功能:发短信
        """
    
        def __init__(self, account, password):
            self.url = "http://106.ihuyi.com/webservice/sms.php?method=Submit"  # 接口地址
            self.account = account  # APIID
            self.password = password  # APIkey
    
        def send_sms(self, mobiles, content):
            """
            发短信
            :param mobiles: 手机号列表
            :param content: 短信内容
            :return:None
            """
            for mobile in mobiles:
                # 定义请求的头部
                headers = {
                    "Content-type": "application/x-www-form-urlencoded",
                    "Accept": "text/plain"
                }
                # 定义请求的数据
                data = {
                    "account": self.account,
                    "password": self.password,
                    "mobile": mobile,
                    "content": content,
                }
                # 发起数据
                response = requests.post(self.url, headers=headers, data=data)
                print(response.content.decode())
    
    
    if __name__ == '__main__':
        sms = SMS('', '')
        sms.send_sms(['13888888888', '13999999999'], '您的验证码是:888888。请不要把验证码泄露给其他人。')
    

     

    展开全文
  • smslib发短信实例,大家可以参考使用开发自己的程序
  • 主要介绍了java调用短信猫发短信示例,需要的朋友可以参考下
  • 易语言发短信源码,发短信
  • 发短信源码

    2012-05-07 16:23:34
    发短信源码 发短信源码 发短信源码 发短信源码 发短信源码
  • 易语言移动邮箱发短信源码,移动邮箱发短信,登录,发短信
  • 电脑发短信

    2011-12-22 12:29:46
    免费发短信 免费 发短信 软件
  • Java通过SMS短信平台实现发短信功能
  • s60短信控制 发短信,拦截短信,删除短信。
  • 主要为大家详细介绍了Java通过SMS短信平台实现发短信功能的相关资料,感兴趣的小伙伴们可以参考一下
  • 主要介绍了Android Studio实现发短信功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • 短信猫C#、asp.net webservice发短信
  • ios打电话发短信

    2016-01-18 17:01:03
    IOS源码实现了: 1)打电话:用户在初始化该类后,调用打电话的方法,传入相应参数,即可完成调用系统打电话的功能... 2)发短信:用户在初始化该类后,调用发短信的方法,传入相应参数,即可完成调用系统发短信功能。
  • Java发短信实例

    2019-09-09 17:09:58
    首先准备发短信需要的 SID Token 发送人的号码 推荐一个发短信的API的网站 :https://www.twilio.com/可以到里面注册帐号申请SID和Token 安装步骤注册填写资料,填写绑定手机号码,注册完之后在控制台里可以看到如下...
    1. 首先准备发短信需要的
      SID
      Token
      发送人的号码
      推荐一个发短信的API的网站 :https://www.twilio.com/可以到里面注册帐号申请SID和Token
      安装步骤注册填写资料,填写绑定手机号码,注册完之后在控制台里可以看到如下:
      在这里插入图片描述
      上面标注的地方要记下来,待会用到发短信要用到
    2. 在项目中使用maven引入jar包
               <!-- 短信驱动Jar -->
    			<dependency>
    				<groupId> com.twilio.sdk </groupId>
    				 <artifactId>twilio</artifactId>
    				 <version>7.41.2</version> 
    			</dependency>
    

    写一个测试类
    在这里插入图片描述
    按照注册帐号提供的SID和Token,Trial Number 发送号码 代入进去,运行发送成功后会返回一个执行成功的ID
    在这里插入图片描述

    可以参考官网的官方文档:地址链接 https://www.twilio.com/docs/sms/quickstart/java 图片如下:
    在这里插入图片描述
    是不是很简单,行动起来你也试试看吧!!

    展开全文
  • 在局域网内连接短信服务器,作为客户端用来发短信
  • 易语言源码移动邮箱发短信易语言源码.rar 易语言源码移动邮箱发短信易语言源码.rar 易语言源码移动邮箱发短信易语言源码.rar 易语言源码移动邮箱发短信易语言源码.rar 易语言源码移动邮箱发短信易语言源码.rar ...
  • 易语言源码易语言移动手机发短信源码.rar 易语言源码易语言移动手机发短信源码.rar 易语言源码易语言移动手机发短信源码.rar 易语言源码易语言移动手机发短信源码.rar 易语言源码易语言移动手机发短信源码.rar ...
  • C# 发短信功能 代码完整版
  • 免费发短信工具

    2012-09-04 15:56:41
    免费发短信的软件,在自己电脑上就可以给指定的号码发送短信。 且自己不需要提供电话号码就可以发。
  • 最近在研究Android手机发短信。发现SmsManager.getDefault()中 sendTextMesage是可以 发送短信的。而我使用sendDataMessage()这个方法,手机也会提示你是否发短信,但是允许一次后,其实并没有发送。急求大神帮助...
  • JAVA免费发短信

    热门讨论 2011-09-09 13:39:50
    真的可以免费发短信 就是费流量而已,ZOZOC好话破解版哦
  • 一.html中实现拨打电话,发短信功能,一个a标签即可实现: 1.正确拼接拨打手机字符串:将p.phone换作手机号码对应的变量即可 <a :href="'tel:' + p.phone">...3.发短信: <a href="sms...

    一.html中实现拨打电话,发短信功能,一个a标签即可实现:

    1.正确拼接拨打手机字符串:将p.phone换作手机号码对应的变量即可
     

    <a :href="'tel:' + p.phone">点击拨打电话</a>
    <a href="tel:17863936666">点击拨打电话</a>

    3.发短信:

     <a href="sms:17863936666?Hello Mr Liu">点击发送短信</a>

    二.JS中实现拨打电话或发送短信功能:


     

    //拨打电话
    ringUp () {
      window.location.href = 'tel:' + 17863936666;
    },
    //发送短信
    faduanxin(){
      window.location.href = 'sms:' + 17863936666+'?Hello Mr Liu';
    }

     

    展开全文
  • 利用Python发短信

    2019-03-08 21:05:33
    #首先注册互亿无线,然后复制发短信界面右上角的apiid和apikey更换代码中的account和password #APIID:1 #APIKEY: a9 #接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。 #账户注册:请...
  • 阿里大于发短信

    2018-07-11 17:00:30
    1,阿里短信发短信网上搜了很多资料然后照做,可是没有怎么把jar包导到本地的解说,只是大致说的,我的理解能力啊,把自己学习的保存下来以后别再忘了,刚下载的,点控制台就会出来发短信页面如果第一次注册刚进入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,792
精华内容 5,916
关键字:

发短信