我想在我的应用程序无法使用Android for Work配置文件(尚未配置或部署在设备上)时阻止我的应用程序启动。相反,我希望能够显示Toast like消息,告诉用户联系他的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?
答案 0 :(得分:0)
我可以给你一个特定的话题。您可以搜索服务而不是活动。活动代码仅在应用程序运行时执行。 但是,您可以在不运行应用程序的情况下每次呼叫服务。
您可以查看here
答案 1 :(得分:0)
显然,这实际上是微不足道的。