与Android for Work相关的问题。我的应用程序是设备管理员特权应用程序,现在我修改了创建托管工作配置文件并将自己设置为配置文件所有者的代码。
问题是,如果我升级我的应用程序,它会成为设备管理员的配置文件所有者。现在将有我的应用程序的两份副本,一份在个人资料之外,一份在内部(标记版本)。
如果我需要将一些数据从个人空间应用程序传输到工作资料应用程序(徽章版),有什么办法吗?
与Android for Work相关的问题。我的应用程序是设备管理员特权应用程序,现在我修改了创建托管工作配置文件并将自己设置为配置文件所有者的代码。
问题是,如果我升级我的应用程序,它会成为设备管理员的配置文件所有者。现在将有我的应用程序的两份副本,一份在个人资料之外,一份在内部(标记版本)。
如果我需要将一些数据从个人空间应用程序传输到工作资料应用程序(徽章版),有什么办法吗?
DevicePolicyManager 类实现了addCrossProfileIntentFilter方法,用于明确允许将 Intent 从托管配置文件发送到主要用户配置文件。
public void addCrossProfileIntentFilter (ComponentName admin, IntentFilter filter, int flags)
虽然
由托管配置文件的配置文件所有者调用,以便在托管配置文件中发送的某些意图也可以在父配置文件中解析,反之亦然。仅支持活动意图。