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