如何知道用户是在设置应用程序?
答
你可以找出哪些包由Activity Manager
ActivityManager am = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
String packageName = am.getRunningTasks(1).get(0).topActivity.getPackageName();
String ClassName = am.getRunningTasks(1).get(0).topActivity.getClassName();
推出可以使具有100秒 一个计时器任务一个后台服务,并把这个代码timertask
它打印日志在每100秒哪个包正在启动
当使用在com.android.settings
包停止你的服务,当另一个包运行时启动你的服务。