思路是获取当前正在运行的程序包名,判断是否自己想要的包名,然后进行一系列操作
- ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
- ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
- String packageName = cn.getPackageName();
- if (packageName != null && packageName.equals("包名")) {
- //......如果要在这里停止含有定时执行的服务,则在停止之前需要先取消该定时器
- }
本文介绍如何通过代码获取当前正在运行的程序包名,并判断是否为特定目标包名,进而执行相应操作。
1544

被折叠的 条评论
为什么被折叠?



