当前位置:网站首页>MTK6225-紧急电话
MTK6225-紧急电话
2022-08-01 09:35:00 【51CTO】
开机后,检测SIM卡错误(无卡),进入:
EntryScrnSimErrorScreen()
ShowCategory123Screen()显示信息:插入SIM卡。
左软件:选项
右软件:紧急
设置按键响应:
1.按下右软件,直接拨预先设置的紧急号码。
进入:ShowMakeSOSCallScr(),
在这个函数中,首先预先设置:
AnsiiToUnicodeString(g_idle_context.DialPadCallBuffer, "112");
然后显示:ShowCategory165Screen():拨紧急号码?
注册响应:SetLeftSoftkeyFunction(EntryScrEmergencyCallDialing, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
按下左软件(选择“是”),进入:
EntryScrEmergencyCallDialing()
if (CheckValidEmergencyNo1(g_idle_context.DialPadCallBuffer))判断是否是紧急号码
如果是紧急号码,而且网络可用,就调用:MakeCall()拨号。
如果不是紧急号码,就显示错误信息。
2.手动输入号码,然后按下【SEND】键拨号(只能是紧急号码才能响应),进入:
HandleInsertSIMScrDigitEntry()
首先清空号码缓冲区:sprintf(g_idle_context.DialPadCallBuffer, "");
调用:DialSOSNumber()
显示输入的号码,设置左软件:保存,右软件:返回。
注册案件响应:
SetKeyHandler(EntryScrEmergencyCallDialing, KEY_SEND,
KEY_EVENT_UP);
SetCategory16RightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
SetLeftSoftkeyFunction(IdleDialPadSavePhoneBook, KEY_EVENT_UP);
此时,如果按下[SEDN]键,就进入:EntryScrEmergencyCallDialing()。判断号码,然后拨号。
OVER!
边栏推荐
- 还在纠结报表工具的选型么?来看看这个
- 【Untitled】
- MySQL query advanced - from the use of functions to table joins, do you remember?
- HoloView -- Tabular Datasets
- STM32个人笔记-程序跑飞
- A problem with writing to the database after PHP gets the timestamp
- various network protocols
- 改版去不图床 Token 的获取
- 消息队列面试题(2022最新整理)
- Pod environment variables and initContainer
猜你喜欢
随机推荐
[Interview: Concurrency 39: Multithreading: Thread Pool] ThreadPoolExecutor Class - Submit, Stop
ACmix 论文精读,并解析其模型结构
量化日常工作指标
leetcode-6134:找到离给定两个节点最近的节点
会议OA(待开会议&所有会议)
notes....
leetcode-6132:使数组中所有元素都等于零
PHP获取时间戳后写数据库的一个问题
Mysql数据库的部署以及初始化步骤
leetcode-6132: Make all elements in array equal to zero
基于CAP组件实现补偿事务与消息幂等性
在GBase 8c数据库后台,使用什么样的命令来对gtm、dn节点进行主备切换的操作
【面试:并发篇39:多线程:线程池】ThreadPoolExecutor类-提交、停止
C语言小游戏——扫雷
改版去不图床 Token 的获取
优炫数据库支持Oracle哪几种时间及日期类型
Meeting OA (Upcoming Meetings & All Meetings)
Change Servlet project to SSM project
企业微信群:机器人定时提醒功能数据库配置化
sqlserver怎么查询一张表中同人员的交叉日期








