项目需要用浮窗去控制第三方应用,在关闭第三方问题上个人觉得偏向于以下两种方法:
1.am.killBackgroundProcesses(pkgname);
1)不需要系统权限
2)当前应用可见时,使用该方法是杀不掉当前应用的
解决办法:
先模拟home键,再使用该方法即可
2,am.forceStopPackage(pkgname);
1)当前应用可见是时也能关闭,该方法和系统setting的强行停止是一样的,推荐用此方法。
2)但遗憾的是,需要platform签名
以上具体的权限或者用法就不细说了,算是一点点小技巧。
(模拟home键还有个小运用就是在打开其他应用之前假如使用到,可以保证每次打开后的应用退出或返回都能回到home页面)
网上虽然后很多,但是没有说到我想要,新手啊,第一博文啊,写此文只为记录学习。