从 Android for Work 应用程序访问 SD 卡数据
Posted
技术标签:
【中文标题】从 Android for Work 应用程序访问 SD 卡数据【英文标题】:Access SD card data from android for work app 【发布时间】:2016-06-15 06:26:41 【问题描述】:我的 EMM 是 VMWare Airwatch,我已经成功地为工作环境设置了 android 并在我的 Nexus 5x 设备上安装了工作配置文件。 但我的工作应用无法访问 SD 数据或存储在外部存储上的文件。
我已尝试创建和安装 Android for Work 配置文件。在配置文件下的 Airwatch 控制台中,我还在工作配置文件的限制部分下启用了“同步和存储”选项。
这是工作应用程序的预期行为吗?由于我的应用程序的主要功能是访问 SD 卡数据。 如果我遗漏了什么,请帮助我。
【问题讨论】:
检查这些:developer.android.com/training/basics/data-storage/files.html 还要确保您已添加权限。 AfW 设备必须完全加密,这可能是应用无法访问 SD 卡的原因。这只是一个理论 即使设备已加密,常规应用也可以访问 sd 卡。我认为 awf 将 sdcard 视为个人数据,因此不允许工作应用访问它们。 【参考方案1】:在与 Airwatch 支持团队进行长时间交谈后,他们确认在工作配置文件中注册的设备中,您将无法从工作应用程序访问 SD 卡数据,这符合设计。
【讨论】:
以上是关于从 Android for Work 应用程序访问 SD 卡数据的主要内容,如果未能解决你的问题,请参考以下文章
html 来自http://stackoverflow.com/questions/4702204/android-market-detailsid-not-working-for-app
JSON at Work: Practical Data Integration for the Web (EPUB)
Android 应用无法构建——依赖:androidx.work:work-runtime:2.7.0-beta01
Android 应用程序不会构建——在依赖项的 androidx.work:work-runtime:2.7.0-beta01 中指定的 minCompileSdk (31)