摘要:
最近做一个android应用实时判断程序的启动和关闭,查了好多资料,并没有发现系统有提供相关的广播。于是,我想到了自己定义下广播,今天先说说思路,明天把代码写写,看看思路对不对;我的思路是这样的,后台开一个service,service里面运行一个线程不断获取此刻运行的程序的列表保存下来,下一刻获取的所有程序列表与前一刻获取程序列表比对,如果此刻存在的程序不在刚刚获取的列表中 则这个程序为新启动的,标记为新启动的并把packageName加入到bundle中,直达把整个列表遍历;同样刚刚获取的程序列表中的程序不存在于此刻获取的则为关闭掉的。标记存入bundle中,遍历结束后发送广播.这样就实现 阅读全文
posted @ 2011-02-25 22:58
leepood
阅读(1060)
评论(0)
推荐(0)

浙公网安备 33010602011771号