USSD在国内并不常用,但是海外某些地区还在使用,本人对此理解有限,仅简要介绍下USSD是什么,功能是什么等基本知识,希望可以帮助了解此功能。

USSD全称是什么?

USSD功能是什么?

USSD格式是什么?

USSD发起模式

代码流程

USSD全称是什么?

非结构化补充服务数据(Unstructured Supplementary Service Data)

USSD功能是什么?

当用户向运营商网络发送消息时,网络将接收该消息,并通常以基本格式发回手机,可以在手机显示屏上轻松查看。是运营商和手机之间的一种通信协议。

USSD格式是什么?

典型的USSD消息以星号(*)开始,后随数字,以井号(#)结束。

USSD发起模式

手机端发起

用户拨打一个号码,例如手机拨打*13#。

网络端发起

用户收到网络发来的一个推送消息。

代码流程

手机端发起流程

判断是mmiCode码后,发起processCode流程;若不是,走正常呼叫流程:

GsmMmiCode mmi = GsmMmiCode.newFromDialString(networkPortion, this,

mUiccApplication.get(), wrappedCallback);

if (mmi == null) {

return mCT.dial(newDialString, uusInfo, intentExtras);

} else {

mPendingMMIs.add(mmi);

mMmiRegistrants.notifyRegistrants(new AsyncResult(null, mmi, null));

mmi.processCode();

return null;

}

个人能力有限,文章中有错误或理解不到位的地方,欢迎指出,以便修正,谢谢。

android9手机* 代码,android Telephony学习 --- 第九篇 USSD简介相关推荐

  1. android Telephony学习 --- 第九篇 USSD简介

    USSD在国内并不常用,但是海外某些地区还在使用,本人对此理解有限,仅简要介绍下USSD是什么,功能是什么等基本知识,希望可以帮助了解此功能. USSD全称是什么? USSD功能是什么? USSD格式 ...

  2. Python学习第九篇:zipfile 库操作压缩包

    ​ Python学习第九篇:zipfile 库操作压缩包 -- 活动地址:CSDN21天学习挑战赛 zipfile是python里用来做zip格式编码的压缩和解压缩的 zipfile里有两个非常常用的 ...

  3. android Telephony学习 --- 第七篇 android7.0 来电(MT)流程

    我们先看下7.0来电大体流程: Framework modem接收到来电通知消息后,以AT指令的方式上报RIL层,RIL层通过sokcet将消息发送给RILJ, 上报事件ID: RIL_UNSOL_R ...

  4. android studio 学习入门篇

    开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程: 接下来需要输入应用名称(第一个字母要大写 ...

  5. 【安卓开发】android studio 学习入门篇

    以下内容转载自:https://blog.csdn.net/myosotis5/article/details/79208707 (为防止链接失效,特备份文章内容,侵删) 开发第一应用 可以开发属于自 ...

  6. Android基础学习第二篇—Activity

    写在前面的话: 1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对 ...

  7. 动画代码Android动画学习笔记动画代码

    间时紧张,先记一笔,后续优化与完善. 3.0之前,android支撑两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画统系:pr ...

  8. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-2.service)...

    第2章 Services Service是一个长期运行在后台,并不提供用户界面的应用程序组件.其他应用程序的组件可以启动一个service,并且即使用户切换到另一个应用程序,service也可以在后台 ...

  9. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-7.App Widgets)...

    第7章 App Widgets App Widgets是一个应用程序的微型视图,可以嵌入到其他应用程序(如主屏幕)并且能够定期更新.你可以发布一个应用程序的App Widget,而这些视图称为窗口的用 ...

  10. Hive 史上最全面的大数据学习第九篇(五) Hive 自定义函数 每一天都是美好的一天!

    Hive概述 & 安装方式详解 Hive表操作 Hive表分类 Hive Sql 操作 Hive 自定义函数 Hive On HBase 六.Hive 自定义函数 在Hive当中又系统自带的函 ...

最新文章

  1. java_native关键字
  2. WebClient.UploadValues Post中文乱码的解决方法
  3. 用awk数组处理两个文件的例子
  4. Mysql优化之开山篇
  5. conn.execute参数
  6. lumen 分页_lumen 中实现分表
  7. 【04】AngularJS 表达式
  8. zabbix搭建并结合mikoomi插件监控hadoop集群
  9. JVM从入门到精通(十一): CMS日志详解,G1日志详解,JVM常见参数总结;补充纤程知识
  10. NodeJS+Express+Mysql+MongoDB之环境配置
  11. Java BigDecimal Rounding Mode
  12. [转载] 初学者python笔记(字符串用法解析)
  13. 图(二):图的邻接矩阵表示
  14. mysql like 全文索引_mysql like%query是慢全文索引
  15. python音乐播放器以及美观化_Python3.4的标准库
  16. matlab怎么栅格化地图,用栅格化的思维进行地图散点数据绘制
  17. STM32---ADC模数转换详解
  18. 深度探索c++对象模型(5):ctor、dtor、copy
  19. 有关计算机的英语作文一千字,关于网络的英语作文
  20. 2022中级Android开发面试解答,当上项目经理才知道

热门文章

  1. 设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
  2. 前端H5如何实现分享截图
  3. 网易云音乐服务器code521,网易云音乐显示scode502原因及解决办法_专题_53货源网...
  4. jsoneditor
  5. 实验一 顺序表基本操作的实现
  6. 好儿优机器人_好儿优机器人app
  7. 电子秤称东西用计算机怎么算,电子秤怎么连接电脑?
  8. axure 原型图 基础知识介绍
  9. 路由器刷机教程图解_小米路由器刷机教程
  10. 数据库课程设计——员工培训管理系统