添加权限
<uses-permission
android:name="android.permission.GET_TASKS"></uses-permission>
private ListView myList;
private ActivityManager mActivityManager;
private Button button1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.running_task);
myList = (ListView) findViewById(R.id.listView1);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
try {
/* ActivityManager对象守系统取得ACTIVITY_SERVICE */
mActivityManager = (ActivityManager) RunningTask.this
.getSystemService(ACTIVITY_SERVICE);
ArrayList<String> arylistTask = new ArrayList<String>();
int intGetTastCounter = 30;
/* 以getRunningTasks方法取并正在运行中的程序TaskInfo */
List<ActivityManager.RunningTaskInfo> mRunningTasks = mActivityManager
.getRunningTasks(intGetTastCounter);
// List<ActivityManager.RunningServiceInfo> mRunningTasks =
// mActivityManager.getRunningServices(intGetTastCounter);
int i = 1;
/* 以循环及baseActivity方式取得名称与ID */
for (ActivityManager.RunningTaskInfo amTask : mRunningTasks)
// for (ActivityManager.RunningServiceInfo amTask :
// mRunningTasks)
{
arylistTask.add("" + (i++) + ": "
+ amTask.baseActivity.getClassName() + "(ID="
+ amTask.id + ")");
// arylistTask.add("" + (i++) + ": "+ amTask.process +
// "(ID=" + amTask.pid +")");
}
ArrayAdapter<String> aryAdapter1 = new ArrayAdapter<String>(
RunningTask.this, R.layout.list_item2, arylistTask);
if (aryAdapter1.getCount() == 0) {
/* 当没有任何运行的操作,则提示信息 */
Toast.makeText(RunningTask.this, "当前没有进行的任务",
Toast.LENGTH_SHORT);
// getResources().getText(R.string.str_err_no_running_service).toString(),
} else {
/* 发现后台运行程序,以ListView Widget条在出现 */
myList.setAdapter(aryAdapter1);
}
} catch (SecurityException e) {
/* 当无GET_TASKS权限时(SecurityException例?)提示信息 */
Toast.makeText(RunningTask.this, "无GET_TASKS权限",
Toast.LENGTH_SHORT);
}
}
});
}
- 大小: 21 KB
- 大小: 44.3 KB
分享到:
相关推荐
《全面解析:如何使用任务管理器查看程序位置》 任务管理器是Windows操作系统中的一个核心组件,它为我们提供了监控和管理计算机系统资源的能力,包括进程、性能、启动项、用户和详细信息等。在日常使用电脑的过程...
在IT领域,任务管理器是操作系统中的一个核心组件,它允许用户查看并控制正在运行的进程,以及管理系统资源。在本例中,我们讨论的是一个简单的任务管理器,它的主要功能包括查看当前系统中的进程以及根据需要终止...
4. **服务化**:将应用程序作为Windows服务运行,因为系统服务通常不会显示在任务管理器的用户界面中,用户无法直接结束。但是,管理员仍然可以通过其他方式(如服务管理器)停止服务。 5. **自保护**:编写自保护...
在计算机操作系统中,任务管理器是一个至关重要的工具,它允许用户监控和控制正在运行的进程、查看系统性能信息以及管理启动项等。本项目是针对Windows任务管理器的一个仿制品,旨在提供类似的用户界面和功能,帮助...
通过任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。 背景知识: Windows 任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,包括应用...
【超级任务管理器】是一款专为高级用户设计的软件,其主要功能是提供对系统任务的深度管理和控制,包括查看、隐藏以及管理运行中的进程。它不仅具备了标准任务管理器的基本功能,还增添了更多高级特性,使得用户能够...
**任务管理器**是另一个重要的系统工具,它提供了一个窗口,让用户可以看到正在运行的应用程序、进程和服务,以及系统性能的实时信息。通过任务管理器,用户可以结束不响应的程序,查看内存和CPU的使用情况,甚至...
"任务管理器"是Windows操作系统中的一个重要工具,它允许用户监控和管理计算机的运行状态,包括查看当前运行的进程、应用程序、性能数据以及系统服务等。在本文中,我们将深入探讨任务管理器的功能、用途以及如何...
驱动级进程管理是增强版任务管理器的核心亮点之一,它能够深入到系统底层,查看并管理那些普通任务管理器无法触及的驱动程序进程。这对于排查系统问题、优化性能、甚至防止恶意软件活动都具有重要意义。用户可以通过...
在 Yarn 上查看正在运行中任务的日志信息是非常重要的,对于任务的监控和故障排除非常有帮助。通过了解 Yarn 中的任务管理、CDH 管理页面、Yarn 应用程序管理、ApplicationMaster、任务详细页面、日志页面和日志管理...
在Windows操作系统中,任务管理器是最基本的系统监控和进程管理工具,它可以帮助用户查看正在运行的程序、进程、性能信息以及网络状态等。然而,对于一些高级用户或系统管理员来说,Windows任务管理器的功能可能显得...
在Windows操作系统中,任务管理器是一项至关重要的工具,它允许用户监控系统性能,查看正在运行的应用程序和进程,以及管理启动项。"任务管理器修复工具"可能是一个专门设计用于解决任务管理器出现问题或者增强其...
在Windows操作系统中,任务管理器是一个非常重要的工具,它允许用户查看系统性能、管理正在运行的应用程序、结束不响应的任务、启动或关闭服务等。有时为了保护系统安全或避免未经授权的用户修改系统设置,可能会...
在Android系统中,任务管理器(Task Manager)扮演着至关重要的角色,它负责监控和管理运行中的应用程序,优化系统资源的分配,以及协助用户管理和控制设备的性能。Android任务管理器的工作原理、功能以及如何使用是...
任务管理器是操作系统中的一个重要组件,它允许用户监控和控制正在运行的进程、服务、应用程序,查看系统性能信息,以及进行其他系统管理任务。 在Windows操作系统中,任务管理器是一个常见的例子,它提供了对...
1. 进程管理:任务管理器最核心的功能是显示系统中所有正在运行的进程,包括后台服务和用户应用程序。用户可以通过这个界面查看每个进程的CPU、内存、硬盘和网络资源占用情况,以便了解系统性能和定位问题。 2. ...
"Windows 任务管理器"是操作系统中的一个重要工具,主要用于监控和控制运行在Windows系统上的应用程序、进程和服务。它提供了一个用户界面,使用户能够查看系统性能数据,管理正在运行的任务,结束无响应的程序,...
任务管理器程序,顾名思义,是一种模仿Windows操作系统内置任务管理器的应用软件,它采用C++编程语言,并利用Microsoft Foundation Classes (MFC)库进行开发。MFC是微软为Windows环境提供的一个C++类库,它极大地...
在Android操作系统中,任务管理器是一个至关重要的组件,它负责监控和管理系统的应用程序及进程,确保设备高效、稳定地运行。下面将详细讲解Android任务管理器的工作原理、功能以及如何查看和管理正在运行的任务和...
Vista任务管理器是Windows Vista操作系统中的一个核心组件,它为用户提供了一种直观的方式来监控和控制正在运行的应用程序、进程和服务。与早期版本的Windows相比,Vista任务管理器增加了一些新特性和改进,使得系统...