`

判断程序或者服务是否在前台运行

阅读更多
1.private boolean isTopActivity(){ 
        List<RunningTaskInfo>  tasksInfo = activityManager.getRunningTasks(1); 
         if(tasksInfo.size() > 0){ 
             //应用程序位于堆栈的顶层 
             if(packageName.equals(tasksInfo.get(0).topActivity.getPackageName())){ 
                return true; 
            } 
         } 
         return false; 
     } 
2.(1)
<uses-permission android:name="android.permission.GET_TASKS"/>
(2)
public static  boolean isServiceStarted(Context context,String PackageName)
        {
            boolean isStarted =false;
            try
            {
                ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
                int intGetTastCounter = 1000;
                List<ActivityManager.RunningServiceInfo> mRunningService =
                          mActivityManager.getRunningServices(intGetTastCounter );
                for (ActivityManager.RunningServiceInfo amService : mRunningService)
                {
                        if(0 == amService.service.getPackageName().compareTo(PackageName))
                        {               
                                isStarted = true;
                                break;
                        }
                }
            }
            catch(SecurityException e)
            {
                    e.printStackTrace();
            }           
            return isStarted;               
        }
分享到:
评论

相关推荐

    根据包名检测APP运行状态 开机自动检测

    开机自动根据包名检测APP运行状态 ,使app一直运行在前台,我们用一个后台服务来监测这个app的运行情况。如果这个app被人为退出了,或者遇到bug崩溃了,就要重新启动,免得丢失数据。

    电话计费系统V7用户手册

    电话计费系统的后台设置程序,在修改计费参数后,能够控制前台计费程序的刷新或者是停止运行,不用切换到前台计费程序去操作.同时,V7.0在系统结构上与“千里马酒店管理系统V7”整套系统的结合更加紧密. 电话计费系统共...

    管控孩子PC的相关程序

    Server端目前有个问题,就是必须在前台运行,不能后台(比如计划任务调用,比如windows服务调用)。 如果后台运行的话,相关的msg接口,相关的获得前台进程接口,都有问题(这个是windows安全性的限制), 目前还在...

    厦门人家泛转发服务系统 v0.1

    5.后台管理查看前台访问日志(具体访问URL以及来访IP,访问来源)、支付宝交易日志(连接接口IP合法性判断并记录)。(日志分两套分别在两个目录中 以.txt格式记录) 6.分布式集群系统 可以安装在多机集群中...

    discuz!6.1GBK 版本论坛系统

    【新增】发帖 - Feed隐私设置,用户可选择是否在个人空间中公开自己的发帖或者回帖行为 【增强】发帖 - 可视化编辑器,界面更加简洁,每个标签按钮都可在后台设置开关和提示信息 【增强】发帖 - 论坛表情图片,可...

    API之网络函数---整理网络函数及功能

    GetPrintProcessorDirectory 判断指定系统中包含了打印机处理器驱动程序及文件的目录 OpenPrinter 打开指定的打印机,并获取打印机的句柄 PrinterMessageBox 在拥有指定打印作业的系统上显示一个打印机出错消息框 ...

    Java并发编程(学习笔记).xmind

    如果由其他线程完成的工作都是后台任务,那么应该降低它们的优先级,从而提高前台程序的响应性。 活锁 要解决这种活锁问题,需要在重试机制中引入随机性(randomness)。为了避免这种情况发生,需要让...

    vc++ 应用源码包_1

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...

    114啦网站导航

    25VV网址导航(www.25vv.com)系统是一套采用PHP + MySQL(目前只支持MySQL数据库)方式运行的开源软件程序,安装时请确认您的空间支持IIS+PHP+Mysql或Apache+PHP+Mysql等运行环境,且PHP和Mysql版本匀为5.0X以上,...

    易语言辅助模块

    子程序 _高级处理事件, , 公开, 优化处理事件的效率,先判断是否存在事件 .子程序 _高精度等待, , 公开 .参数 微秒, 整数型, , 单位/微秒 1000微秒=1毫秒;1000毫秒=1秒 .子程序 _高精度延时, , 公开 .参数 微秒, ...

    25vv网址导航 清爽版 v2.0.rar

    25VV网址导航(www.25vv.com)系统是一套采用PHP MySQL(目前只支持MySQL数据库)方式运行的开源软件程序,安装时请确认您的空间支持IIS PHP Mysql或Apache PHP Mysql等运行环境,且PHP和Mysql版本匀为5.0X以上,...

    FengCms 网站内容管理系统 v1.32 Beta.zip

    如果使用新增的下载函数不能下载,而是打开一个乱码的网页,则请检查php.ini配置文件中的 output_buffering 选项是否在 Off ,请改成 On 或者 4096 FengCms 安全说明 1、修改后台密码。在后台右上角点击“修改密码...

    vc++ 应用源码包_2

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...

    vc++ 应用源码包_6

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

    vc++ 应用源码包_5

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

    文章管理系统

    ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去,覆盖好后,并在网站上运行admin/update_20120525.asp文件(如网址输入:http://你的域名/后台目录名/update_20120525.asp),升级完成...

    vc++ 应用源码包_3

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框...

    基于SSM_HTML5校园拼车网站可升级SpringBoot+源代码+文档说明+数据库.zip

    可以根据出发时间查询可拼的车,并且查询出的车显示出,确认是否拼该车,根据拼车人数输入要拼车人,判断如果超过车主所发布的拼车人数就限制进行 管理员 管理前面所说的信息,以及审核等 实体信息: 用户: 学号,...

    vc++ 开发实例源码包

    主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级下载 不过不是c++源码 1:综合FTP下载和HTTP(网络蚂蚁)(多线程). 2:FTP下载支持多个站点同时下载一个文件(同时支持断点续传). 3...

    学生成绩管理系统 是基于JSP技术的现代完美组合

    ASP等脚本语言是在服务器端运行的,而Java Applet是运行在客户端浏览器上的小应用程序,这一特性更使得Applet能同时拥C/S及B/S两种软件体系结构的优势。 同时,本系统的开发采用了面向对象的方法,将系统划分模块时...

Global site tag (gtag.js) - Google Analytics