写sms时临时文件是否可以强制保存在系统盘
来源:互联网 发布:路由器网络连接错误651 编辑:程序博客网 时间:2024/05/15 05:22
现在有个问题,当手机用户盘满的情况下,无法发送短信。
查看文件。
UcSrvGprot.h中
#if def APP_STORAGE_IN_SYS_DRV
#define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV
#else /* APP_STORAGE_IN_SYS_DRV */
#define SRV_UC_FOLDER_DRV SRV_FMGR_PUBLIC_DRV
#endif /* APP_STORAGE_IN_SYS_DRV */
我直接改成如下
#if 1
#define SRV_UC_FOLDER_DRV SRV_FMGR_SYSTEM_DRV
#else /* APP_STORAGE_IN_SYS_DRV */
#define SRV_UC_FOLDER_DRV SRV_FMGR_PUBLIC_DRV
#endif /* APP_STORAGE_IN_SYS_DRV */
让临时文件保存在系统盘中。这样发送短信就不会受用户盘的影响了。因为用户盘可以被用户操作,很容易变满。
在原有的project上,新建短信和彩信我们都是使用的同一套流程,所以发送短信时创建的临时文件其实彩信也会用,对于短信这个临时文件最大只有2K, 但是对于彩信,我们考虑最极端的情况,发送一封有20个slide的彩信,每个slide都插入文件,那么这个文件会有340K左右。是否打开这个compile option就要看系统盘的大小是否足够了。
直接打开mak文件里面的宏APP_STORAGE_IN_SYS_DRV,并且增大系统盘空间384K
在用户盘满的情况下,短信彩信都可以发送了。
这个改动的唯一的影响是system drive加大了380K, 那其他地方分配到的空间就少了380K, 也就是说其他地方可用的空间就少了一些。只要觉得这个影响是可接受的,那这个改动就是OK的。
- 写sms时临时文件是否可以强制保存在系统盘
- 是否可以指定Notes客户端存储临时文件的路径
- 将某一个文件一分为二,分别保存在两个临时文件中
- 如何把Win7系统桌面上的内容保存在非系统盘
- 系统盘是否有某个文件
- H5保存并读取临时文件
- C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装
- Android开发:Sqlite 3 本地保存数据是否可以在不同的app应用下相互读取
- 如何写可以不提交服务器而把输入内容保存在本机的HTML文件
- nginx写临时文件过程分析
- C# 在string前面加上@可以强制不转义
- 如何让自己写的app可以保存数据
- 设置多级目录保存session临时文件
- 变更FireFox临时文件缺省保存目录
- struts上传文件临时文件保存路径
- air写文件保存在安装目录
- 我写过的脚本(opensuse复制系统盘时修改部分文件的相关信息)
- C# 写XML格式的字符串 (是否保存到硬盘)
- JS操作SELECT表单大全,赋默认值,取值,增,删等
- 默认的room setting
- 你还不了解HTML5
- ORA-00845: MEMORY_TARGET not supported on this system
- 聊聊并发(一)——深入分析Volatile的实现原理
- 写sms时临时文件是否可以强制保存在系统盘
- mount: RPC: Unable to receive; errno = No route to host
- STL Performance
- 将多个gSoap客户端放在一个项目里
- FCKEditor部分配置说明
- 嵌入式体验入门班----必修实验一:SD卡BIOS
- 所谓PHP分页也就这么回事
- 如何给按钮加上链接功能
- 7788