如何获取正在运行任务的列表
2007-09-28 10:43
288 查看
来自:http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E4%BB%BB%E5%8A%A1%E7%9A%84%E5%88%97%E8%A1%A8
设备, 软件 版本:
S60 1st Edition S60 2nd Edition and FP1, FP2, FP3 S60 3rd Edition and FP1
Series 80 2nd Edition
详细描述:
TApaTaskList中第一个任务是在前台运行的那个(相关window group位置顺序是从0开始的)
TApaTask包括很多与task相关的有用信息,如线程标识(ThreadId())以及window group标识(WgId()).
此外,还有一些有用的函数,如EndTask(),用来请求某任务的正常关闭,以及KillTask()用来直接中止某任务。
SendToBackground()以及BringToForeground()方法可以用来控制程序在任务列表中的位置。
设备, 软件 版本:
S60 1st Edition S60 2nd Edition and FP1, FP2, FP3 S60 3rd Edition and FP1
Series 80 2nd Edition
详细描述:
描述
Symbian操作系统的应用程序框架提供了一组API用以获得当前正在运行的任务的信息(无论其在前台或后台运行)。解决方案
我们可以使用TApaTaskList获取当前正在运行的任务的列表。具体任务是通过正在运行的程序window group来识别的,在构造TApaTaskList时我们需要将window server的session作为参数传递进去。#include <apgtask.h> // link against apgrfx.lib
![]()
TApaTaskList tasklist(CCoeEnv::Static()->WsSession());
![]()
TApaTask taskInForeground = tasklist.FindByPos( 0 );
![]()
// Window Group ID of the foreground task
![]()
TInt WindowGroupIdentifier = taskInForeground.WgId();
![]()
// Thread ID of the foreground task
![]()
TThreadId ThreadIdentifier = taskInForeground.ThreadId();
TApaTaskList中第一个任务是在前台运行的那个(相关window group位置顺序是从0开始的)
TApaTask包括很多与task相关的有用信息,如线程标识(ThreadId())以及window group标识(WgId()).
此外,还有一些有用的函数,如EndTask(),用来请求某任务的正常关闭,以及KillTask()用来直接中止某任务。
SendToBackground()以及BringToForeground()方法可以用来控制程序在任务列表中的位置。
相关文章推荐
- 如何获取正在运行任务的列表?
- 答:SQLServer DBA 三十问之六:Job信息我们可以通过哪些表获取;系统正在运行的语句可以通过哪些视图获取;如何获取某个T-SQL语句的IO、Time等信息;
- Android 获取正在运行的任务和服务
- Android:分析app、Process、Task之间的区别,以及获取最近运行的程序(近期任务)与正在运行的程序
- 获取android中正在运行应用程序的列表
- 27、获取运行时信息(包括运行时的service、运行任务、正在运行的进程信息)
- [转]获取Android中正在运行应用程序的列表
- Android 获取正在运行的任务和服务
- 如何用命令行去Disable一个计划任务?带如何判断这个计划任务是否正在运行?必须是不在运行时才能Disable它。
- 获取Android正在运行的任务和服务
- Android 获取正在运行的任务和服务
- 获取正在运行的进程列表
- 安卓(Android)如何获取正在运行服务的详细信息
- 获取Android正在运行的任务和服务
- 【总结备用】Android 获取正在运行的任务和服务
- 获取android中正在运行应用程序的列表
- 如何找出系统上正在运行的任务
- android 获取正在运行的应用程序列表 .
- 获取Android正在运行的任务和服务
- 获取Android正在运行的任务和服务