• MTK MMS


    相关compile option 如下:
    MMS_SUPPORT 如OBIGO_Q03C_MMS_V01 或OBIGO_Q03C_MMS_V02
    MMS_FEATURE 如FULL, SLIM 或NONE
    08A 0836 之前的软件版本并没有MMS_SUPPORT 的定义,而是通过TELECA_FEATURE 和UNIFIED_MESSAGE_SUPPORT 来定义是否有打开MMS 功能。
    说明:
    1. MMS_SUPPORT
     MMS_SUPPORT = OBIGO_Q03C_MMS_V01
    V01 是短信与彩信分开的设计,该solution 从底层server 到mmi 全部采用第三方,尤其是UI 的机制,使用的是widget 绘制,因此UI 的客制化比较困难;同时由于obigo 机制的限制等,很多feature 在V01 上无法实现,
    例如mms 存储T 卡。
     
    MMS_SUPPORT = OBIGO_Q03C_MMS_V02
    V02 是短信与彩信合一的设计,因此打开V02 时必须同时打开UM 及UM 相关的宏,主要是UNIFIED_FOLDER_SUPPORT 控制,但是如果是09B 之前版本,是UNIFIED_MESSAGE_SUPPORT 控制是否打开UM。
    该mms solution 底层依然是obigo 提供,但是mmi 部分全部是MTK自己设计,UI 的机制也采用了plutommi,风格与其他APP 相同,比较容易客制化,同时支持的feature 也相对较多,例如mms 存储T 卡,编辑时是否可以直接通过camera/video recoder 等录制media object。
    但是V02 分为2 个阶段,即以09B 为分界点,09B1004 之前的版本软件架构与09B1004 及其之后版本有很大差别,在09B1004 之后会使用新架构,即service 与mmi 分离,到10A 也有采用新的framework 的机制。
     
    2. MMS_FEATURE
     MMS_FEATURE = FULL
    即支持mms 所有的feature,如果MMS_SUPPORT 是V01,这个值必须是FULL
     MMS_FEATURE = SLIM
    即支持基本的mms 功能,这个设置只有10A 代码才有效,即为128/64等小的flash 而设置,slim 的mms 功能与mms v01 的解决方案相同
     MMS_FEATURE = NONE
    即不支持mms,同时也要关闭MMS_SUPPORT
     
     OBIGO_Q03C_MMS_V01
    mms application 用obigo code 实现,运行在WAP Task 里面,Source code 可参考路径:
    \vendor\wap\obigo_Q03C\v1_official\modules\MEA
    \vendor\wap\obigo_Q03C\v1_official\modules\SMA
    其他UI 相关 用widget 实现,Source code 可参考路径:
    \vendor\wap\obigo_Q03C\adaptation
    \vendor\wap\obigo_Q03C\\v1_official\msf
     OBIGO_Q03C_MMS_V02
    mms UI application 用MTK 的Pluto MMI 实现, 运行在MMI Task里面,Source code 可参考路径:
    09B 之前版本:
    \plutommi\mmi\UnifiedMMS\
    \plutommi\mmi\UnifiedComposer
    \plutommi\mmi\UnifiedMessage
    09B 之后版本:
    \plutommi\mmi\UnifiedMMS\
    \plutommi\mmi\UnifiedComposer
    \plutommi\mmi\UnifiedMessage
    \plutommi\Service\UmmsSrv
    \plutommi\Service\UcSrv
    \plutommi\Service\UmSrv
    10A 版本
    \plutommi\mmi\UnifiedMMS\
    \plutommi\mmi\UnifiedComposer
    \plutommi\mmi\UnifiedMessage
    \plutommi\Service\UmmsSrv
    \plutommi\Service\UcSrv
    \plutommi\Service\UmSrv
    \plutommi\CUI\UcCui
    \plutommi\CUI\MsgViewerCui
     
    mms data managerment 用MTK 设计的适配层, 运行在MMS Task 里面,Source code 可参考路径:
    \vendor\mms\obigo_Q03C\adaptation
  • 相关阅读:
    Laravel报500错误
    本地部署laravel项目遇到500错误 软链接
    Class 'Maatwebsite\Excel\ExcelServiceProvider' not found
    laravel5.8报500服务器错误
    phpstudy安装redis
    如何在FastAdmin中使用Ajax发送请求?
    关于mysql处理百万级以上的数据时如何提高其查询速度的方法
    判断一个数组里面的所有键所对应的值是否是为int型
    将json字符串中含有非int型的数字字符全部改为int型
    php判断json是否是一个标准的json字符串
  • 原文地址:https://www.cnblogs.com/inteliot/p/2587760.html
Copyright © 2020-2023  润新知