安卓短信发送代码(手机收到代码短信)
admin 发布:2023-01-30 22:00 226
本篇文章给大家谈谈安卓短信发送代码,以及手机收到代码短信对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、安卓如何添加代码让短信可以发送图片实现发送彩信。
- 2、10086一直发短信到手机上说发送代码错误是怎么回事?
- 3、安卓系统发送短信的时候总是不成功 错误代码8是什么意思
- 4、android直接发送pdu编码后的短信
- 5、Android发短信的代码为什么要放在子线程里,不然就会无响应?
- 6、安卓手机给特定的一个手机号发送短信 显示信息未发送选择以检查信息并重试 详情显示错误代码28
安卓如何添加代码让短信可以发送图片实现发送彩信。
手机通过短信传输多媒体文件(如图片、视频、音乐)的方法如下:
点击信息-编写图标-点击回形针图标-添加图片、音频、视频-选择您需要添加的附件-发送即可。注:通过信息发送图片、音乐等实际为通过彩信发送,请您确认已开通了GPRS数据业务,发送彩信可能会产生资费,请联系运营商确认。
10086一直发短信到手机上说发送代码错误是怎么回事?
安卓手机老是收到10086发来提示错误的短信的主要原因为:客户使用了手机系统自带或第三方安全管理软件中的“流量自动校准”功能,开启该功能后,手机会按照客户设置的校准频率(如每天/每3天/每周)自动发送查询流量的短信至10086。若“流量自动校准”设置错误,手机发送的校准短信指令与客户所在省份10086短信营业厅查询指令不相符,就会导致10086回复错误指令短信给客户。
客户如不想接收此类信息,可按以下方法处理:1、核实功能来源,确实是手机系统自带还是第三方安全管理软件中的“流量自动校准”功能;2、核实发送指令是否正确,进入“流量自动校准”功能核对设置的内容是否正确;3、若客户无需流量校准的需要,需要自行关闭程序内的“流量自动校准”功能。
安卓系统发送短信的时候总是不成功 错误代码8是什么意思
发短信不成功有一种可能就是 你发短信的时候系统自动给你的收信人加了12593 或者17951 之类的前缀,
查看方法:点击你发的短信选择”查看详细信息”
出现这类问题的原因就是你设置了自动IP拨号或者你的好友手机号码保存的时候带有12593或者17951
解决办法:每次发短信的时候把你的收件人栏目里面的收件人号码改一下(去掉前缀 比较麻烦)
还有一个办法就是把自动IP拨号取消了等你发出去短信了再打开自动IP拨号就行了 以后也不会出现问题
android直接发送pdu编码后的短信
实现过程:
1初始化:ATZ\r
2设置文本模式:AT+CMGF=0\r(0:pdu模式,1:text模式)
3设置PDU头:
typedef struct {
char SCA[16]; // 短消息服务中心号码(SMSC地址)
char TPA[16]; // 目标号码或回复号码(TP-DA或TP-RA)
char TP_PID; // 用户信息协议标识(TP-PID)
char TP_DCS; // 用户信息编码方式(TP-DCS)
char TP_SCTS[16]; // 服务时间戳字符串(TP_SCTS), 接收时用到
char TP_UD[16]; // 原始用户信息
char index; //短消息序号,在读取时用到
}SM_PARAM;
// SMSC地址信息段
memset(buf, 0, sizeof(buf));
nLength = strlen(pSrc-SCA); // SMSC地址字符串的长度
buf[0] = (char)((nLength 1) == 0 ? nLength : nLength + 1) / 2 + 1; // SMSC地址信息长度
buf[1] = 0x91; // 固定: 用国际格式号码
nDstLength = gsmBytes2String(buf, pDst, 2); // 转换2个字节到目标PDU串
nDstLength += gsmInvertNumbers(pSrc-SCA, pDst[nDstLength], nLength); // 转换SMSC到目标PDU串
// TPDU段基本参数、目标地址等
memset(buf, 0, sizeof(buf));
nLength = strlen(pSrc-TPA); // TP-DA地址字符串的长度
buf[0] = 0x11; // 是发送短信(TP-MTI=01),TP-VP用相对格式(TP-VPF=10)
buf[1] = 0; // TP-MR=0
buf[2] = (char)nLength; // 目标地址数字个数(TP-DA地址字符串真实长度)
buf[3] = 0x91; // 固定: 用国际格式号码
nDstLength += gsmBytes2String(buf, pDst[nDstLength], 4); // 转换4个字节到目标PDU串
nDstLength += gsmInvertNumbers(pSrc-TPA, pDst[nDstLength], nLength); // 转换TP-DA到目标PDU串
// TPDU段协议标识、编码方式、用户信息等
//nLength = strlen(pSrc-TP_UD); // 用户信息字符串的长度
memset(buf, 0, sizeof(buf));
buf[0] = pSrc-TP_PID; // 协议标识(TP-PID)
buf[1] = pSrc-TP_DCS; // 用户信息编码方式(TP-DCS)
buf[2] = 1; // 有效期(TP-VP)为5分钟
buf[3] = str2hex(user_pdu, pSrc-TP_UD); //用户信息的长度
nDstLength += gsmBytes2String(buf, pDst[nDstLength], 4); // 转换该段数据到目标PDU串
strcat(pdu, "\x01a"); //以CTRL-A结束
gsmString2Bytes(pdu, nSmscLength, 2); // 取PDU串中的SMSC信息长度
4发送信息长度:AT+CMGS=长度,这步重要长度不对是发不出去的。
5发送用户信息
1、目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。
1使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;
2使用PDU模式不仅支持中文短信,也能发送英文短信。
2、PDU模式收发短信可以使用3种编码:
17-bit(用于发送普通的ASCII字符,它将一串7-bit的字符(最高位为0)编码成8-bit的数据,每8个字符可 “压缩”成7个)
28-bit(通常用于发送数据消息,如:图片了,铃声等等)
3UCS2编码(用于发送Unicode字符)
Android发短信的代码为什么要放在子线程里,不然就会无响应?
代码线程运行界面假死响应
Imports System.Threading
Public Class Form1
Delegate Sub qq163()
Dim cf As Thread
Dim bf As Boolean = False
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cf = New Thread(AddressOf bc)
cf.Start()
End Sub
Sub bc()
Dim cs As New qq163(AddressOf js)
Invoke(cs)
End Sub
Sub js()
For i = 0 To 30
RichTextBox1.Text = RichTextBox1.Text i ","
RichTextBox1.Refresh()
Thread.CurrentThread.Sleep(1500)
Next
End SubEnd Class
何解决界面假死响应问题呢谢谢各位
安卓手机给特定的一个手机号发送短信 显示信息未发送选择以检查信息并重试 详情显示错误代码28
移动打10086.联通打10010。人工服务。他就给一个短信设置码。拨号键*#*#4636#*#*手机信息最下面那里点刷新下,然后复制短信设置码进去再点更新。希望能帮到你。
安卓短信发送代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于手机收到代码短信、安卓短信发送代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:mnf代码(MnMOF)
- 下一篇:网页抽奖源代码(网页抽奖源代码怎么用)
相关推荐
- 06-03常见刮刮乐代码含义(刮刮乐上的代码)
- 08-03派出所代码表(派出所代码表大全两位数)
- 07-05派出所的组织代码(派出所机构代码在哪查)
- 09-03网易云音乐代码(网易云音乐代码大全)
- 08-01源代码查看答案(源代码怎么看答案)
- 09-22查看手机屏幕代码(手机查询屏幕代码)
- 08-22qq强行聊天代码(强制聊天器在线使用)
- 04-19软件源代码使用许可协议(开源许可协议)[20240419更新]
- 07-28网页代码怎么呼出(怎么样调出网页代码)
- 09-13怎么查看app源代码(如何查看手机app源代码)
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接