【发布时间】:2016-02-17 23:17:49
【问题描述】:
当 Android for Work 配置文件不适用于我的应用程序(尚未配置或部署在设备上)时,我想阻止我的应用程序启动。相反,我希望能够显示类似 Toast 的消息,告诉用户联系他的 IT 管理员。此消息底部的示例。
示例: Divide Productivity Suite 应用程序显示此消息(邮件、便笺等)。
“需要从管理应用程序进行配置。请联系您的 IT 管理员了解详细信息”。
Screen Capture
有没有办法实现这个?我尝试挂接到 MainActivity onCreate 函数,甚至直接将它放在 Application onCreate() 函数中。此处的挂钩代码似乎仍然启动了应用程序(尽管没有显示任何内容,但仍显示标题栏)。
我能够弄清楚如何确定您的应用程序是否在 for Work 配置文件上运行并在此处显示警报对话框: Android for work - How to check if my application is running in the work profile?
【问题讨论】: