1、如题,我要实现自己的APP一直显示在系统界面上能持续响应按键事件。
我尝试了在onPause中重新startActivity,
但是从老的Activity onPause到新的Activity onResume,花了将近5s,无法达到我想要的效果,有没有什么办法能使我的Activity一直显示。
2、android6.0获取当前显示的栈顶Activity方法ActivityManager.getRunningTasks()和ActivityManager.getRunningAppProcesses()都已经无法使用,使用UsageStatsManager需要申请权限,如何在不需要申请授权的情况下获得当前显示的Acitivity信息?
建议你别用Activity,用全局的Dialog也一样,简单好多
软件怎么能控制硬件呢,建议还是监听Activity生命周期,锁屏、然后通过通知栏的形式去做提示,或者相应的逻辑
你可以通过系统api判断当前应用是否处于最上层
https://www.cnblogs.com/teddy-yan/p/6432480.html
https://blog.csdn.net/ni357103403/article/details/51490924
直截了当的告诉你 不定制系统 做不到