gddhy

_(:з」∠)_ 加载中...
  • 主页
  • 归档
  • 工具
  • 关于
所有文章 友链

gddhy

_(:з」∠)_ 加载中...

  • 主页
  • 归档
  • 工具
  • 关于

SKYENGINE API 参考手册

2022-12-05
字数统计:2.4k字 阅读时长≈9分

这是斯凯平台的开发文档,简单整理了下,适合在手机上打开阅读

  • SKYENGINE 简介
  • SKYENGINE 运行机制
    • 启动流程
    • 文件系统
    • 网络模型
  • SKYENGINE 移植
    • 系统要求
    • 移植步骤
  • 外部移植接口 外部移植接口
    • 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/mr_platEx)
    • mr_plat
    • mr_platEx
    • code 定义
    • 展讯平台专有接口
      • 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) - 获取整首歌的播放时间
      • mr_platEx(213x) - 获取当前的播放进度时间
      • mr_platEx(215x) - 获取当前的播放进度时间
      • 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_platEx(4101) - 设置要自动删除短信的条件
    • 数据账号接口 数据账号接口
      • 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(106) - 获得手机菜单树
      • * mr_platEx(1324) - 获得主菜单信息
    • 文件浏览接口
      • 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
  • 附录
    • 系统常量定义
    • 系统类型定义
    • 平台版本号规则
    • 接口跟踪表
    • 接口平台实现一览表
    • 发布记录
  • FAQ
    • MTK平台如何添加菜单
    • 什么叫固化及多入口

所有带 的标题均可点击展开

当前文档下载

其他文档、开发环境可以前往 http://sohehe4.ysepan.com/ 或 https://github.com/vmrp/mrpdev 下载查看

赏

谢谢你请我吃糖果

微信

扫一扫,分享到微信

微信分享二维码
Java字符串的加密算法
云堇 邀约任务
目录,不存在的…
留言已关闭
:gddhy
© gddhy
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链

tag:

  • Android
  • 软件分享
  • game
  • Hexo
  • JavaScript
  • 旧机博物馆
  • MIUI
  • Java
  • git
  • Termux
  • mtk
  • 原神
  • Win
  • Html
  • 安卓学习笔记

    缺失模块

  • Luminous' Home
  • 影子博客
  • 四次元领域
  • 初之音
  • Mr.Pumpkin
  • ZhaoQuinn 's Blog