简单说明关闭第三方应用的两个方法

项目需要用浮窗去控制第三方应用,在关闭第三方问题上个人觉得偏向于以下两种方法:

1.am.killBackgroundProcesses(pkgname);

1)不需要系统权限

2)当前应用可见时,使用该方法是杀不掉当前应用的

解决办法:

先模拟home键,再使用该方法即可

2,am.forceStopPackage(pkgname);

1)当前应用可见是时也能关闭,该方法和系统setting的强行停止是一样的,推荐用此方法。

2)但遗憾的是,需要platform签名

以上具体的权限或者用法就不细说了,算是一点点小技巧。

(模拟home键还有个小运用就是在打开其他应用之前假如使用到,可以保证每次打开后的应用退出或返回都能回到home页面)

网上虽然后很多,但是没有说到我想要,新手啊,第一博文啊,写此文只为记录学习。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值