我知道,关于此主题已经提出了太多问题,但并非所有操作系统/设备都支持
android.permission.GET_TASKS
已被删除。答案 0 :(得分:1)
你可以采用两种方法来接受,否则你可能会运气不好。
1)使您的应用成为“启动器”应用。然后,用户将与您的应用进行互动,以便一般性地启动应用。基于通知的发布和您可能无法跟踪的其他类型的互动,但我还没有尝试过。
2)让你的应用“假装”成为一个发射器应用程序。启动后,它会显示一个启动器类型的屏幕。然后,您必须通过检查您的应用程序是否在后台并将其置于前台(如果是)来处理按“home”的尝试。这不是一件容易的事 - 你可能会有bug等等,但似乎有可能(我只知道确定你的应用程序是否在“后台”)可能会很棘手,因为对话框和通知可以占据前景,但是你不想解雇那些(大部分时间我都认为)。
祝你好运!