我想在用户点击(例如)chrome或任何其他应用时自动打开我的应用。 这该怎么做? 我的应用程序是为了防止人们一直使用手机。 明确地说,我的应用程序中有一个任务。当用户启动此任务时,用户在放弃任务之前无法使用其他应用程序。 用户可以最小化我的应用,但当用户点击另一个应用时,我的应用会以编程方式提示用户不要使用手机。
答案 0 :(得分:0)
我认为您应该使用活动的生命周期而不是阻止用户启动其他应用。您可以在onPause()
中添加代码并检测用户按主页按钮或后退按钮。当您的活动不在前台时,您可以弹出一个对话框或其他内容来提醒您的用户关注他的工作而不是他的手机。
顺便说一下,我确实看到了你应用的积极面。