使用Tasker和AutoInput快速退出当前应用程序[无根]

有些人(包括我自己)习惯在使用app时按后退键退出当前应用,但在实际操作中,这些人往往需要按几次后退键才能退出。如果你可以只退出当前应用程序一次,那将是多么方便和省时。所以,这次分享了一个我一直在用的功能,给有需要的人。

主要思路是判断当前应用与按下返回键后的应用是否相同。如果相同,继续按返回键,否则退出当前应用程序。

在个人实际使用中,有少数应用是无法通过按返回键退出的(比如Kodi,只能使用应用中的退出键退出)。鉴于此,除了判断应用是否相同,还需要判断其界面中的文本元素是否相同。如果相同,有两种可能。一个是当前应用可能需要连续按两次后退键才能退出,另一个是当前应用不能按后退键退出。为了区分这两种情况,可以设置一个计数器。按下返回键后,界面相同超过一定次数,可以确定应用无法通过返回键退出。

解释

退出应用程序:uri / xml

Autojs的实现效果比AutoInput好很多。具体可参考:Autojs快速退出当前应用。