“SmartDocs”栏可以自定义此页面,仅显示在特定 Zebra 设备上存在的功能。
在 Android“设置”面板或通过 ADB、EMDK 或 MX CSP 查询设备,可以找到设备的 OSX、MX 和 Android 版本信息。更多信息。
SD Card Manager (SdCardMgr) 控制设备存储空间的使用,主要在支持物理可移动存储介质(如 Micro SD 卡)的设备上用作一种安全措施。
当设备支持物理可移动存储设介质时,有时必须阻止访问此类介质,使得恶意软件无法被加载到设备,避免敏感数据被删除。阻止使用可移动介质将大大降低此类风险。
在支持可移动存储介质的设备上,介质是此 CSP 的“使用”参数的默认目标。否则,主要存储卡将是目标。
/sdcard
和 /storage
,允许应用程序访问设备内每个支持的存储卡。在实施了多个存储卡时,支持诸如 /storage/sdcard0
和 /storage/sdcard1
这样的路径。/sdcard0
链接至 /storage/sdcard0
。注意:尽管“卡”一词可能表示是可移动介质,但是在大多数 Zebra 设备中,主要(以及辅助)“存储卡”是使用内置到设备中的闪存进行模拟的,不能移动。在支持物理可移动介质(如 Micro SD 卡)的设备上,将使用类似的术语来标识和访问此类存储。
支持的存储卡的数量和类型以及它们的访问路径因设备而异,在 Jelly Bean 上尤其如此。
在 KitKat 设备上的存储术语变种较少,这主要与设备上的可移动存储以及内置存储器的数量有关。
可以采用多种方式访问存储卡,包括通过内置的特权系统应用程序,安装的无特权应用程序,以及通过 USB 使用 MTP 或 ADB 从计算机中访问。
如果使用 SdCardMgr 禁用了对存储卡的访问,将阻止对该存储卡的所有访问,不存在例外情况,直到使用 SdCardMgr 重新启用访问。
除了此 CSP 阻止之外,还可能使用其他方法使可移动介质不可访问。例如,如果以物理方式将取消阻止的 Micro SD 卡从设备中取出,或者在加密后,从密钥存储数据库中删除了指定的密钥,该 Micro SD 卡变得不可访问(参见 EncryptMgr)。
用于控制对给定设备上选定支持此功能的存储卡的访问。启用时,对存储卡的访问将被完全阻止。在支持可移动存储介质的设备上,介质将是此 CSP 的“使用”参数的默认目标。否则,主要存储卡将是目标。
注意:除了此 CSP 阻止之外,还可能使用其他方法使可移动介质不可访问。例如,如果以物理方式将取消阻止的 Micro SD 卡从设备中取出,或者在加密后,从密钥存储数据库中删除了指定的密钥,该 Micro SD 卡变得不可访问(参见 EncryptMgr)。
参数名称:SdCardUsage
选项 | 名称 | 说明 | 需要 |
---|---|---|---|
0 | 不更改 | 此值(或 XML 中缺少此参数)将导致不会更改设备上的存储卡使用。 |
OSX:4.3+ MX:4.3+ |
1 | 启用 | 阻止访问给定设备上选定支持此功能的存储卡。 |
OSX:4.3+ MX:4.3+ |
2 | 启用指定的保留配置文件 | 允许访问给定设备上选定支持此功能的存储卡。 |
OSX:4.3+ MX:4.3+ |
<wap-provisioningdoc><characteristic type="SdCardMgr" version="4.3" ><parm name="SdCardUsage" value="1"/></characteristic></wap-provisioningdoc>
<wap-provisioningdoc><characteristic type="SdCardMgr" ><parm-query name="SdCardUsage"/></characteristic></wap-provisioningdoc>
<wap-provisioningdoc><characteristic type="SdCardMgr" version="4.3" ><parm name="SdCardUsage" value="1"/></characteristic></wap-provisioningdoc>