凯幽MRP-刷钻/免费/破解/软件/游戏!

凯幽MRP开发网_www.mrpyy.cn_刷钻软件

当前位置: 主页 > MRP开发 > 修改教程 >

斯凯MTK ”扩展内存技术”开发概要(3)

时间:2010-12-19 11:23来源:斯凯下载网 作者:凌云神风 点击:
只从扩展内存里分配 extern void mrc_exRamFreeOnly(void *address); 只在扩展内存里释放 建议将图片申请在扩展内存里。 4. mrc_pause/mrc_appPause #include mrc_base.h extern in

  只从扩展内存里分配
  
 extern void mrc_exRamFreeOnly(void *address);
  只在扩展内存里释放
  
  
    建议将图片申请在扩展内存里。
  
4. mrc_pause/mrc_appPause
    
    #include "mrc_base.h"
    extern int32 mrc_exRamStore(void);
    
    在有来电或者短信等事件时,需要将扩展内存归还给系统, 必须调用 mrc_exRamStore()接口。
    
5. mrc_resume/mrc_appResume
    #include "mrc_base.h"
    extern int32 mrc_exRamLoad(void); 
        当游戏被恢复, 必须调用 mrc_exRamLoad来恢复扩展内存的现场。
        
6. 获取内存使用状态
    #include "mrc_base.h"
    extern int mrc_getMemStatus(int * mainUsed, int * mainLeft, 
      int * ssbUsed, int * ssbLeft,  
      int * sbasmUsed, int * sbasmLeft);        
   
        参数说明:
            mainUsed, mainLeft 表示主内存的被使用和剩余的内存, 单位为Byte。
            ssbUsed 和 ssbLeft 这两个参数作废。请填写为NULL
            
            sbasmUsed 和 sbasmLeft 表示扩展内存被使用和剩余。 如果扩展内存没有enabled或者enabled失败, 那么将被赋值为-1.
        
        返回值:
            主内存的峰值。 这个值可以方便跟踪内存峰值。 例如可以在mrc_exitApp里调用这个函数来获取峰值。
   

Appendix.1 示范代码

    #include "mrc_base.h"
    (责任编辑:凌云神风)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容