android获取当前正在运行的栈顶的应用包名
16lz
2021-01-25
思路是获取当前正在运行的程序包名,判断是否自己想要的包名,然后进行一系列操作
查看源文件 打印 ?ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);ComponentName cn = am.getRunningTasks(1).get(0).topActivity;String packageName = cn.getPackageName();if (packageName != null && packageName.equals("包名")) { //......如果要在这里停止含有定时执行的服务,则在停止之前需要先取消该定时器}
更多相关文章
- [Android] 在程序中实现延时的常用的两种方式
- Android(安卓)Studio 的相关目录
- Android(安卓)使用SharePreferences保存List集合,保存List集合到
- framework下资源文件---自定义统一的系统风格
- 在Android中使用Gradle
- 如何反编译android的apk文件得到资源文件
- android:m/mm/mmm
- android widget简单开发三之实时刷新widget
- android 8.0 GMS 包移植过程回顾