问题标签 [android-managed-profile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - 如何确定托管配置文件的当前锁定状态
从 Android N / API24 开始,现在可以独立于设备锁定来锁定托管配置文件。用户可以通过禁用“使用一个锁”安全设置来拆分锁定行为。
当您的应用在主要用户下运行时,有谁知道查询托管配置文件锁定状态的方法?
当该锁的状态发生变化时,会广播一些事件,但我需要能够在运行时或应用启动时查询托管配置文件的当前锁状态。
状态更改触发的事件是: https://developer.android.com/reference/android/content/Intent.html#ACTION_MANAGED_PROFILE_UNLOCKED https://developer.android.com/reference/android/content/Intent.html#ACTION_MANAGED_PROFILE_UNAVAILABLE
android - 如何在工作资料应用程序中访问 SD 卡中的个人文件?
根据谷歌的介绍https://developer.android.com/work/managed-profiles.html,工作配置文件应用程序无法访问 SD 卡中的个人文件。但是发送后点击“个性”可以看到DocumentsUI(系统提供的应用程序)中的所有文件Intent(ACTION_GET_CONTENT)
,而且文件名、大小和日期都显示出来了,看起来文件是可读的。但是当我们使用onActivityResult
我得到的uri时,FileNotException (EACCES: permission denied)
如果我做读取操作(READ_EXTERNAL_STORAGE
权限已经被授予)。我们可以从工作资料应用程序访问这些个人文件吗?如果是,我该如何读写它们?
提前致谢!
参考问题@Access SD card data from android for work app,答案是真的吗?
mdm - 如何在 Google Play 上发布自托管应用程序?
在 Google 开发者帐户的 Google Play 控制台中的何处上传自托管(托管)应用程序的定义文件?
我正在为使用 EMM (XenMobile) 管理其 Android 设备的客户开发应用程序。我们正在使用 Android Enterprise(以前的 Android for Work)在设备上创建设备所有者托管配置文件,并使用托管 Play 商店与 XenMobile 一起发布应用程序。
客户希望将 APK 保留在他们自己的场所(以及他们自己的 COSU 设备上),而不是在 Google 托管应用程序。根据谷歌的说法,这是可能的——谷歌称其为自托管私有应用程序,并且还有文章描述了除实际发布过程之外的所有内容(https://support.google.com/googleplay/work/answer/6145182?hl=en&ref_topic=6145152)。
我有开发人员帐户和从 EMM 创建的 json 定义文件,但是当我尝试上传 json 而不是 apk 文件来发布应用程序时,系统提示我上传 apk 文件。因此,我的问题是 - 我应该在哪里上传定义文件?
BR托马斯
android - 获取 Android 工作配置文件中的应用程序列表
我需要获取在 Android 工作配置文件/托管配置文件中启用的应用程序列表,其中我的应用程序是配置文件所有者应用程序,或者如何检查具有给定包名称的应用程序是否安装在工作配置文件/托管配置文件中。
android - 使用 Android Management API 创建策略 - 快速入门 Colab
我正在尝试为我的 Android 项目实现 Android Management API Work profile
。此链接提供了注册企业、创建策略和配置设备的快速入门指南。
我猜快速入门是Colab notebook
用 Python 编写的(如错误所示)。我已在此 colab 笔记本中成功创建了一个企业,要创建运行此代码所需的基本策略
这是我按下运行图标时遇到的错误:
有人可以帮我解决这个错误吗?
android - 带有 EMM 社区的 Android 管理 API
我Android Management API
用来创建Work Profile
. 对此的使用限制是每个项目 1000 个设备和每个项目每 100 秒 1000 个查询。我想增加这个限制,我也想探索DPC Support Library
,这不是公开的。
我已经填写了EMM Community form
from here并且只收到了确认邮件作为回报。其中说我将收到 NDA,并将邮寄进一步的通信。已经超过 2 周,但没有收到其他回复或邮件。
在图书馆链接上,我仍然收到此错误
很抱歉... ...但您似乎无权访问此地点或内容。如果您认为您应该有权访问此空间,请尝试使用您的帐户菜单退出并重新登录,该菜单可通过单击此页面右上角的头像访问。如果此问题仍然存在,请通知您的支持代表,我们将进一步排除故障。
有人可以帮我解决这个错误,还是有其他方法可以访问这个 EMM 社区?
android - 以编程方式在工作资料中安装自定义应用程序或来自 Google Play 商店的应用程序
Work Profile
我想在没有用户交互的情况下安装自定义应用程序或来自 google play 商店的应用程序。它可以使用Android Device Policy 应用程序和Android Management API远程完成,仅适用于 Play 商店应用程序。
我在 android 中使用和创建了Work Profile
引用此示例的自定义应用程序。DevicePolicyManager
DeviceAdminReceiver
我可以在我的Work Profile
使用中启用或禁用系统应用程序:
但是我找不到任何方法来安装 Play 商店应用程序或任何自定义应用程序(.apk 文件)在我work profile
的. 有没有办法以编程方式做到这一点?Android Management API
Android Device Policy app
android - 如何使用 Android Management API 禁用摄像头
我正在尝试为我的企业创建一个限制 Android 上的相机的应用程序。
到目前为止,我使用的是设备管理,但据我所知,它自 API 28 以来已被弃用。据我所知,我应该使用设备管理 API 并使用策略限制相机。
我所做的是创建了一个企业,并为我的设备注册了一个包含相机禁用策略的工作配置文件,但 Android 库存相机应用程序仍在运行。Android Device Policy 应用确实显示应用了相机禁用策略。
我究竟做错了什么?
另外,我注意到最终用户可以简单地转到手机的帐户设置并删除工作配置文件。可以预防吗?
谢谢!
android-management-api - 使用工作配置文件在设备上执行企业擦除?
我希望在具有工作配置文件的设备上执行企业擦除。从本质上讲,这将使我公司的管理员能够从设备中删除所有与公司相关的信息,而不会干扰个人的个人数据。
我知道已经存在一个主题:在 Android 上擦除数据:设备管理员与配置文件所有者
但是,该主题谈论的是工厂擦拭,我当然不希望这样做。有关如何完成此任务的任何提示?
对android论坛+文档进行了研究,但找不到解决方案。
android - 将策略应用于设备时,蓝牙扫描和显示设备不工作
我有一个应用程序可以扫描附近的蓝牙设备并将它们显示在应用程序上。这在手机处于正常模式时可以正常工作,但是在同一部手机上使用 android 管理 API 策略时,它不会像以前那样显示任何结果
无法理解是什么原因造成的?
这是正在应用的政策
谢谢