|
移植层接口 |
MTK平台 |
SPR平台 |
BREW平台 |
MSTAR平台 |
外部移植接口 |
mr_start_dsm |
√ |
√ |
√ |
√ |
mr_start_dsmB |
√ |
√ |
√ |
√ |
mr_start_dsmC |
√ |
√ |
√ |
√ |
mr_start_dsm_ex |
√ |
√ |
√ |
√ |
mr_stop |
√ |
√ |
√ |
√ |
mr_pauseApp |
√ |
√ |
√ |
√ |
mr_resumeApp |
√ |
√ |
√ |
√ |
mr_event |
√ |
√ |
√ |
√ |
mr_timer |
√ |
√ |
√ |
√ |
mr_smsIndiaction |
√ |
√ |
√ |
√ |
mr_save_mrp |
√ |
√ |
√ |
√ |
mr_newSIMInd |
√ |
√ |
√ |
√ |
mr_registerAPP |
√ |
√ |
√ |
√ |
抽象移植接口 |
输出接口 |
mr_drawBitmap |
√ |
√ |
√ |
√ |
mr_getCharBitmap |
√ |
√ |
√ |
√ |
mr_getScreenInfo |
√ |
√ |
√ |
√ |
mr_startShake |
√ |
√ |
√ |
√ |
mr_playSound |
√ |
√ |
√ |
√ |
mr_stopSound |
√ |
√ |
√ |
√ |
定时器接口 |
mr_timerStart |
√ |
√ |
√ |
√ |
mr_timerStop |
√ |
√ |
√ |
√ |
文件系统接口 |
mr_getLen |
√ |
√ |
|
√ |
mr_open |
√ |
√ |
|
√ |
mr_read |
√ |
√ |
|
√ |
mr_write |
√ |
√ |
|
√ |
mr_close |
√ |
√ |
|
√ |
mr_info |
√ |
√ |
|
√ |
mr_seek |
√ |
√ |
|
√ |
mr_remove |
√ |
√ |
|
√ |
mr_rename |
√ |
√ |
|
√ |
mr_mkDir |
√ |
√ |
|
√ |
mr_rmDir |
√ |
√ |
|
√ |
mr_findStart |
√ |
√ |
|
× |
mr_findGetNext |
√ |
√ |
|
× |
mr_findStop |
√ |
√ |
|
× |
mr_ferrno |
√ |
|
|
× |
通信接口 |
|
mr_sendSms |
√ |
√ |
|
√ |
mr_call |
√ |
√ |
|
√ |
mr_connectWAP |
√ |
× |
|
× |
mr_getNetworkID |
√ |
√ |
|
√ |
网络接口 |
mr_initNetwork |
√ |
√ |
|
√ |
mr_closeNetwork |
√ |
√ |
|
√ |
mr_getHostByName |
√ |
√ |
|
√ |
mr_socket |
√ |
√ |
|
√ |
mr_connect |
√ |
√ |
|
√ |
mr_closeSocket |
√ |
√ |
|
√ |
mr_recv |
√ |
√ |
|
√ |
mr_send |
√ |
√ |
|
√ |
mr_recvfrom |
√ |
|
|
|
mr_sendto |
√ |
|
|
|
本地UI接口 |
菜单接口 |
mr_menuCreate |
√ |
√ |
|
√ |
mr_menuSetItem |
√ |
√ |
|
√ |
mr_menuShow |
√ |
√ |
|
√ |
mr_menuRelease |
√ |
√ |
|
√ |
mr_menuRefresh |
√ |
√ |
|
√ |
对话框接口 |
mr_dialogCreate |
√ |
√ |
|
√ |
mr_dialogRefresh |
√ |
√ |
|
√ |
mr_dialogRelease |
√ |
√ |
|
√ |
文本框接口 |
mr_textCreate |
√ |
√ |
|
√ |
mr_textRefresh |
√ |
√ |
|
√ |
mr_textRelease |
√ |
√ |
|
√ |
编辑框接口 |
mr_editCreate |
√ |
√ |
|
√ |
mr_editRelease |
√ |
√ |
|
√ |
mr_editGetText |
√ |
√ |
|
√ |
可扩展窗体接口 |
mr_winCreate |
√ |
√ |
|
√ |
mr_winRelease |
√ |
√ |
|
√ |
其他系统基本接口 |
mr_printf |
√ |
√ |
|
√ |
mr_mem_get |
√ |
√ |
|
√ |
mr_mem_free |
√ |
√ |
|
√ |
mr_exit |
√ |
√ |
|
√ |
mr_getTime |
√ |
√ |
|
√ |
mr_getDatetime |
√ |
√ |
|
√ |
mr_getUserInfo |
√ |
√ |
|
√ |
mr_sleep |
√ |
|
|
|
扩展接口(mr_plat/mr_platEx) |
展讯平台专有接口 |
mr_plat(1) -调节CPU频率 |
|
|
|
|
mr_plat(2) -获取平台可映射虚拟键数 |
|
|
|
|
mr_plat(3)-获取虚拟键状态 |
|
|
|
|
mr_plat(4)-nes特殊操作 |
|
|
|
|
mr_plat(5)-保存模拟器游戏积分 |
|
|
|
|
mr_plat(6)-读取模拟器游戏积分 |
|
|
|
|
mr_plat(7)-按键音开启关闭控制 |
|
√ |
|
|
mr_plat(8)-设置wap下载的.nes保存所使用的存储器 |
|
|
|
|
mr_platEx(11)-获取手机平台的mp3存储目录名称 |
|
√ |
|
|
mr_platEx(12)-获取手机平台的picture存储目录名称 |
|
√ |
|
|
本地UI扩展接口 |
mr_platEx(1)-创建一个单/多选菜单 |
√ |
√ |
|
√ |
mr_platEx(2)-设置菜单项 |
√ |
√ |
|
√ |
mr_platEx(3) |
|
|
|
|
mr_platEx(4) |
|
|
|
|
mr_platEx(5) |
|
|
|
|
mr_plat(104)-销毁窗口而不画屏 |
|
|
|
|
mr_platEx(5101)-修改本地UI的左右软件文本 |
|
|
|
|
文件系统扩展接口 |
mr_plat(1218)-查询存储卡的状态 |
√ |
√ |
|
× |
mr_plat(1231)-获得当前文件的指针的位置 |
√ |
√ |
|
√ |
mr_platEx(1204)-切换目录 |
√ |
√ |
|
√ |
mr_platEx(1305)-获得指定盘符的剩余空间 |
√ |
√ |
|
√ |
mr_platEx(1306)-获取存储设备的名字(展讯接口) |
|
√ |
|
|
网络扩展接口 |
mr_plat(1001)-查询socket的连接状态 |
√ |
√ |
|
√ |
mr_plat(1002)-设置socket的连接等待时间 |
|
|
|
|
mr_platEx(1003)-绑定一个socket到本机端口 |
|
|
|
|
mr_platEx(1226)-获取PLMN |
√ |
√ |
|
× |
mr_plat(1327)-查询WIFI是否可用 |
|
|
|
|
mr_plat(1328)-设置是否使用WIFI联网 |
|
|
|
|
mr_platEx(6004)-查询最后一次联网时间 |
|
|
|
|
后台程序接口 |
mr_plat(1003)-激活后台程序到前台 |
√ |
√ |
|
× |
mr_platEx(1004)-切换到后台运行 |
√ |
√ |
|
√ |
mr_platEx(1005)-在状态栏上显示图标 |
√ |
√ |
|
√ |
mr_plat(1006)-隐藏状态栏上的图标 |
√ |
√ |
|
× |
mr_plat(1326)-控制状态栏显示 |
√ |
× |
|
× |
mr_plat(1391)-查询是否支持后台接口 |
√ |
√ |
|
× |
mr_platEx(6000)-查询桌面气泡框是否支持 |
√ |
× |
|
× |
mr_platEX(6001)-显示桌面气泡框 |
√ |
× |
|
× |
mr_platEx(6002)-隐藏桌面气泡框 |
√ |
× |
|
× |
mr_platEx(6003)-是否在待机界面 |
|
|
|
|
mr_platEx(1323)-设置异步转后台 |
|
|
|
|
mr_platEx(6005)-停止异步转后台 |
|
|
|
|
音频接口 |
mr_platEx(201x)-设备初始化 |
√ |
√ |
|
× |
mr_platEx(202x)-加载一个文件 |
√ |
√ |
|
× |
mr_plat(1302)-设置声音的大小 |
√ |
√ |
|
× |
mr_platEx(203x)-加载缓冲数据 |
√ |
√ |
|
× |
mr_platEx(204x)-从当前的位置开始播放 |
√ |
√ |
|
× |
mr_platEx(205x)-暂停播放 |
√ |
√ |
|
× |
mr_platEx(206x)-继续播放 |
√ |
√ |
|
× |
mr_platEx(207x)-停止播放 |
√ |
√ |
|
× |
mr_platEx(208x)-关闭设备 |
√ |
√ |
|
× |
mr_platEx(209x)-获取当前设备的状态 |
√ |
√ |
|
× |
mr_platEx(210x)-设置播放位置,已经播放了多少时间 |
√ |
× |
|
× |
mr_platEx(211x)-设置播放位置,已经播放了相对文件或者缓冲的起始位置的偏移量 |
× |
× |
|
× |
mr_platEx(212x)-获取整首歌的播放时间 |
√ |
√(mp3) |
|
× |
mr_platEx(213x)-获取当前的播放进度时间(s) |
√ |
√(mp3) |
|
× |
mr_platEx(215x)-获取当前的播放进度时间(ms) |
√ |
× |
|
× |
mr_platEx(216x)-多媒体模块释放 |
|
|
|
|
mr_platEx(220x)-占用IRAM |
|
|
|
|
mr_platEx(221x)-释放IRAM |
|
|
|
|
mr_platEx(222x)-多通道加载 |
√ |
× |
|
× |
mr_platEx(223x)-多通道播放已经加载的数据 |
√ |
× |
|
× |
mr_platEx(224x)-多通道播放停止 |
√ |
× |
|
× |
mr_platEx(225x)-多通道释放已经加载的数据 |
√ |
× |
|
× |
mr_plat(102)-告知驱动PCM写入数据的绝对地址 |
√ |
× |
|
× |
mr_plat(103)-取得PCM数据已经播放掉的数据的绝对地址 |
√ |
× |
|
× |
CAMERA接口 |
mr_plat(2500)-初始化 |
√ |
× |
|
× |
mr_platEx(2501)-进入预览状态 |
√ |
× |
|
× |
mr_plat(2502)-暂停 |
√ |
× |
|
× |
mr_plat(2503)-恢复 |
√ |
× |
|
× |
mr_plat(2504)-关闭 |
√ |
× |
|
× |
mr_platEx(2505)-拍照 |
√ |
× |
|
× |
mr_plat(2506)-获得缩放等级 |
√ |
× |
|
× |
mr_plat(2507)-放大 |
√ |
× |
|
× |
mr_plat(2508)-缩小 |
√ |
× |
|
× |
mr_platEx(2509)-获取预览数据 |
√ |
× |
|
× |
录音接口 |
mr_platEx(2700)-开始录音 |
√ |
× |
|
× |
mr_plat(2701)-暂停 |
√ |
× |
|
× |
mr_plat(2702)-恢复 |
√ |
× |
|
× |
mr_plat(2703)-停止 |
√ |
× |
|
× |
mr_platEx(2704)-获得PCM数据 |
√ |
× |
|
× |
图片接口 |
mr_platEx(3001)-获取图片信息 |
√ |
√ |
|
× |
mr_platEx(3002)-图片解码 |
√ |
× |
|
× |
mr_platEx(3003)-查询解码状态 |
|
|
|
|
mr_platEx(3004)-gif解码 |
× |
× |
|
× |
mr_platEx(3005)-释放gif解码资源 |
√ |
× |
|
× |
mr_platEx(3007)-绘制BUFFER |
|
|
|
|
mr_platEx(3008)-获取ACTIVE LAYER |
|
|
|
|
mr_platEx(3009)-DMA异步刷屏 |
√ |
× |
|
× |
mr_platEx(3010)-直接调用平台接口将图片绘制到指定的矩形内 |
√ |
× |
|
× |
mr_platEx(3011)-显示gif动画 |
√ |
× |
|
× |
mr_plat(3012)-停止动画 |
√ |
× |
|
× |
mr_platEx(3013)- |
|
|
|
|
mr_platEx(3014)-绘制mtk资源格式的图片 |
|
|
|
|
mr_platEx(3015)-绘制mtk资源格式的gif动画 |
|
|
|
|
电话本接口 |
mr_platEx(4011)-电话本搜索 |
√ |
× |
|
× |
mr_platEx(4012)-电话本编辑 |
√ |
× |
|
× |
mr_platEx(4016)-获取条目信息 |
√ |
× |
|
× |
mr_plat(4017)-拷贝记录 |
|
|
|
|
mr_platEx(4021)-设置本机号码 |
|
|
|
|
mr_plat(4022)-获取本机号码 |
|
|
|
|
mr_plat(4031)-删除所有记录 |
|
|
|
|
mr_platEx(4032)-获取电话本条数 |
√ |
× |
|
× |
mr_platEx(4033)-获取电话本操作状态 |
√ |
× |
|
× |
mr_platEx(4041)-创建平台电话本浏览对象 |
√ |
× |
|
× |
mr_platEx(4042)-获得选中记录信息 |
√ |
× |
|
× |
mr_platEx(4043)-销毁电话本浏览对象 |
√ |
× |
|
× |
短信模块接口 |
mr_platEx(1008)-调用mtk的发送短信界面 |
√ |
× |
|
× |
mr_plat(1011)-设置收到新短信的时候是否显示提示界面 |
√ |
× |
|
× |
mr_plat(1100)-获得短信操作的状态 |
√ |
× |
|
× |
mr_plat(1101)-获得短信信箱中短信的条数 |
√ |
× |
|
× |
mr_platEx(1102)-获得指定一条短信的信息 |
√ |
× |
|
× |
mr_platEx(1103)-读取一条短信 |
√ |
× |
|
× |
mr_platEx(1104)-删除一条短信 |
√ |
× |
|
× |
mr_plat(1105)-发送获得手机和sim卡存储空间 |
√ |
× |
|
× |
mr_plat(1106)-获得短信中心 |
√ |
√ |
|
× |
mr_platEx(1203)-发送彩信 |
√ |
× |
|
× |
数据账号接口 |
mr_plat(1107)-发送获得apn信息的请求 |
√ |
√ |
|
待定 |
mr_platEx(1108)-从缓存中读取apn信息 |
√ |
√ |
|
待定 |
mr_platEx(1109)-设置apn信息 |
√ |
× |
|
待定 |
mr_plat(1110)-设置apn使用的标志位 |
√ |
√ |
|
√ |
mr_plat(1111)-调用mtk的界面设置apn |
√ |
√ |
|
√ |
手机信息查询及设置接口 |
|
mr_plat(1205)-获取手机是否是触摸屏信息 |
√ |
√ |
|
√ |
mr_plat(1214)-设置挂机键是否回IDLE |
√ |
√ |
|
√ |
mr_platEx(1009)-设置墙纸 |
√ |
× |
|
√ |
mr_platEx(1116)-获取编译时间 |
√ |
√ |
|
× |
mr_platEx(1117)-获取硬件版本号 |
√ |
× |
|
× |
mr_platEx(1221)-获取APPLIST标题 |
√ |
× |
|
× |
LCD旋转 |
mr_plat(101)-设置旋转角度 |
√ |
× |
|
× |
mr_plat(105)-获取旋转角度 |
√ |
× |
|
× |
主题 |
mr_platEx(1112)-激活手机主题 |
|
|
|
|
mr_plat(1113)-还原手机主题 |
|
|
|
|
mr_plat(1114)-获得当前激活的主题的appid |
|
|
|
|
mr_plat(1115)-设置主题中主菜单当前选中的宫格的index |
|
|
|
|
铃音 |
mr_platEx(1208)-设置手机铃声 |
√ |
× |
|
× |
语言 |
mr_plat(1206)-获取手机当前设置的语言 |
√ |
√ |
|
√ |
mr_platEx(0x90002)-获取手机支持的全部语言 |
√ |
× |
|
× |
情景模式 |
mr_plat(1213)-获得手机当前的情景模式 |
√ |
√ |
|
√ |
字体 |
mr_platEx(1201)-获取字宽字高 |
√ |
× |
|
√ |
SIM卡信息 |
mr_plat(1004)-设置使用SIM卡 |
√ |
√ |
|
√ |
mr_platEx(1307)-获取SIM卡个数信息 |
√ |
√ |
|
√ |
时间日期 |
mr_platEx(5001)-获取手机时间 |
|
|
|
|
mr_platEx(5002)-设置手机时间 |
√ |
√ |
|
× |
mr_platEx(5011)-设置手机闹钟 |
|
|
|
|
mr_platEx(5013)-获得手机闹钟个数 |
|
|
|
|
mr_platEx(5014)-设置闹钟 |
|
|
|
|
mr_platEx(0x90001)-获取当前时区信息 |
|
|
|
|
NES模拟器接口 |
mr_platEx(1210)-获取NES模拟器按键布局 |
|
|
|
|
mr_platEx(1220)-获得rom信息 |
|
|
|
|
mr_platEx(1225)-获取手柄信息 |
|
|
|
|
文件浏览接口 |
mr_platEx(1401)-初始化筛选器 |
√ |
√ |
|
× |
mr_platEx(1402)-设置要显示的文件类型 |
√ |
√ |
|
× |
mr_platEx(1403)-设置不要显示的文件类型 |
√ |
√ |
|
× |
mr_platEx(1404)-调用平台本地浏览界面 |
√ |
√ |
|
× |
mr_platEx(1405)-获得选中的文件路径 |
√ |
√ |
|
× |
mr_platEx(1406)-销毁浏览对象 |
√ |
√ |
|
× |
动感芯片接口 |
mr_plat(4001)-停止动感芯片监听 |
√ |
|
|
|
mr_plat(4002)-给动感芯片上电 |
√ |
|
|
|
mr_plat(4003)-给动感芯片断电 |
√ |
|
|
|
mr_plat(4004)-动感芯片监听晃动模式 |
√ |
|
|
|
mr_plat(4005)-动感芯片监听倾斜模式 |
√ |
|
|
|
mr_plat(4006)-获取动感芯片上送的数值的范围值 |
√ |
|
|
|
层接口 |
mr_platEx(1308)-设置参与刷新的层 |
√ |
× |
|
× |
mr_platEx(1309)-创建层 |
√ |
× |
|
× |
mr_plat(1310)-释放层 |
√ |
× |
|
× |
mr_platEx(1311)-获得base层的句柄 |
√ |
× |
|
× |
mr_plat(1312)-设置激活层 |
√ |
× |
|
× |
mr_platEx(1313)-设置层位置 |
√ |
× |
|
× |
mr_plat(1314)-设置png的背景层 |
|
|
|
|
mr_platEx(1315)-获取激活层信息 |
√ |
× |
|
× |
mr_platEx(1316)-层叠加 |
√ |
× |
|
× |
mr_plat(1317)-设置层的透明值 |
√ |
× |
|
× |
mr_plat(1318)-关闭层的透明属性 |
√ |
× |
|
× |
mr_plat(1319)-设置层的透明色 |
√ |
× |
|
× |
mr_plat(1320)-关闭层的透明色处理 |
√ |
× |
|
× |
mr_plat(1321)-设置刷屏锁 |
√ |
× |
|
× |
mr_plat(1322)-取消刷屏锁 |
√ |
× |
|
× |
信号强度接口 |
mr_plat(1016)-初始化 |
√ |
× |
|
× |
mr_platEx(1017)-获得信号强度 |
√ |
× |
|
× |
mr_plat(1018)-关闭 |
√ |
× |
|
× |
背光接口 |
mr_plat(1020)-获得当前背光状态 |
|
|
|
|
mr_platEx(1222)-设置背光一直为开 |
√ |
√ |
|
√ |
mr_platEx(1223)-恢复背光设置 |
|
|
|
|
位置信息接口 |
mr_plat(1215)-初始化 |
√ |
× |
|
× |
mr_plat(1216)-关闭 |
√ |
× |
|
× |
mr_platEx(1224)-获取小区ID |
√ |
× |
|
× |
内存扩展接口 |
mr_platEx(1001)-获取屏幕缓冲 |
√ |
√ |
|
√ |
mr_platEx(1002)-释放屏幕缓冲 |
√ |
√ |
|
√ |
mr_platEx(1012)-申请内部RAM |
√ |
× |
|
× |
mr_platEx(1013)-释放内部RAM |
√ |
× |
|
× |
mr_platEx(1014)-申请扩展内存 |
√ |
√ |
|
√ |
mr_platEx(1015)-释放扩展内存 |
√ |
√ |
|
√ |
QQ相关接口 |
mr_platEx(1006)-启动平台QQ |
|
|
|
|
mr_platEx(1332)-SKYQQ接口 |
|
|
|
|
天气预报相关接口 |
mr_plat(1217)-退出天气预报 |
|
|
|
|
mr_platEx(5015)-获得天气信息 |
|
|
|
|
mr_platEx(5016)-进入天气预报 |
|
|
|
|
mr_platEx(5017)-退出天气预报 |
|
|
|
|
mr_platEx(5018)-获取天气通知 |
|
|
|
|
mr_platEx(5019)-获取天气桌面信息 |
|
|
|
|
其他未归类接口 |
mr_plat(1211)-生成随机数 |
√ |
√ |
|
× |
mr_plat(1325)-绘制主菜单背景 |
√ |
× |
|
× |
mr_plat(1333)-进入TODO LIST |
|
|
|
|
mr_platEx(1207)-UNICODE转GB |
|
|
|
|