`
jandroid
  • 浏览: 1953881 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android实现任务管理器

 
阅读更多

任务管理器可以实现的功能有:

1.查看当前系统下运行的所有的进程

2.可以查看每个进程的进程号、版本号以及内存占用情况

3.杀死进程(可以杀死全部进程或者杀死指定的进程)

4.查看系统剩余内存


效果图: 杀死全部进程


实现思路:

ActivityManager类可以获取到当前系统的所有进程,以及每个进程的信息,也可以杀死某个进程,

ActivityManager.getRunningAppProcesses(); 获取系统的所有进程

ActivityManager.getProcessMemoryInfo(pids); 根据进程号获取每个进程的内存占用情况

ActivityManager.restartPackage(processName) ; 根据进程的包名杀死某个进程


PackageManager可以根据包名获取程序的图标、版本号、名字、权限、签名


核心代码:

注:杀死全部进程实际上杀死的是用户的所有进程,系统进程是无法杀死的,所以这里要获取到用户的所有的进程。









分享到:
评论
1 楼 zyh1237 2012-07-12  
有没有源码的?

相关推荐

    Android 任务管理器源码.zip

    Android的任务管理器主要由系统服务ActivityManagerService(AMS)实现。AMS是Android系统的核心组件之一,它控制着整个系统的应用生命周期,包括启动、暂停、恢复和销毁Activity,以及管理任务和进程。 3. **进程...

    android开发任务管理器源代码

    在Android开发中,任务管理器(Task Manager)是一种至关重要的工具,它可以帮助开发者或用户监控和管理...通过理解和实现这些功能,开发者可以创建一个功能完备的任务管理器,帮助用户更好地管理他们的Android设备。

    Android 任务管理器

    在Android系统中,任务管理器(Task Manager)是至关重要的组成部分,它负责监控和管理运行在设备上的应用程序和进程。Android的任务管理器允许用户查看正在运行的应用,了解它们的资源占用情况,并能结束不必要的...

    基于安卓Android的任务管理器源码.zip

    本资源“基于安卓Android的任务管理器源码.zip”提供了一个实现此类功能的源代码实例,这对于理解Android系统的工作原理,以及进行毕业设计或深入学习Android开发非常有帮助。 首先,我们要理解任务管理器的基本...

    android多任务管理器

    本文将深入探讨"android多任务管理器"这一开源框架,并结合源代码进行解析,帮助开发者理解其背后的实现机制。 一、Android多任务管理概述 Android系统采用基于Linux内核的任务管理机制,支持同时运行多个应用程序...

    Android手机任务管理器源码

    在Android系统中,任务管理器(Task Manager)是至关重要的组件,它负责监控和管理运行在设备上的应用程序和进程。本资源提供了Android手机任务管理器的源代码,这对于开发者深入理解Android系统的运行机制以及优化...

    Android平台任务管理器系统的设计与实现毕业论文.docx

    * 任务管理器的功能实现:使用Android SDK和Java语言实现任务管理器的功能,例如启动、暂停、停止和卸载应用程序和进程等。 * 任务管理器的性能优化:使用Android SDK和Java语言实现任务管理器的性能优化,例如缓存...

    Android任务管理器源码

    - 任务管理器实现了一个界面,展示所有运行中的应用程序和系统进程。这需要对`ActivityManager.RunningAppProcessInfo`类有深入理解,该类包含了关于每个进程的详细信息,如进程ID、重要性、最近活动时间等。 3. *...

    android任务栏管理器源代码

    首先,Android的任务管理器主要涉及到以下几个关键组件: 1. **Activity Stack**:Android的活动是以栈的形式管理的,称为Activity Stack。当用户启动一个新的Activity时,它会被压入栈顶,而当前前台的Activity...

    Android应用开发任务管理器源码

    这个"Android应用开发任务管理器源码"提供了一个实例,可以帮助初学者理解如何实现这样一个功能。 源码分析: 1. **Activity管理**:在Android中,应用程序的基本单元是Activity。任务管理器首先需要识别系统中的...

    android任务管理器(界面纯代码实现)

    本示例主要讲解如何使用纯代码而非XML来实现一个简单的Android任务管理器界面。 首先,我们需要创建一个新的Activity,这个Activity将作为任务管理器的主界面。在创建Activity时,我们不使用传统的布局资源文件,...

    android实现文件管理器

    在Android平台上,构建一个文件管理器是一个常见的任务,它允许用户查看、操作和管理设备上的文件和目录。这里,我们关注的是如何使用Android SDK来实现一个针对存储卡的文件管理器。以下是一些关键知识点: 1. **...

    于基android的任务管理器的设计-学位论文.doc

    本文档主要介绍了基于Android的任务管理器的设计和实现。随着Android技术的快速发展,Android系统变得越来越流行,但Android系统自身不具备任务管理器,导致关闭程序不能完全结束,许多程序依然会后台运行。因此,本...

    android任务管理器

    在Android系统中,任务管理器(Task Manager)是至关重要的组件,它负责监控和管理运行在平台上的应用程序和进程。本项目提供了一个简单的Android任务管理器的源码,适合初学者学习,通过阅读和理解代码,可以深入...

    基于android的任务管理器的设计说明.doc

    本文档详细介绍了基于Android的任务管理器的设计过程和实现功能,旨在解决Android系统原生不包含任务管理器的问题。 一、任务管理功能 在Android系统中,任务管理器的主要任务是显示当前正在运行的进程,以及提供...

    Android任务管理器源码.zip

    这个压缩包“Android任务管理器源码.zip”很可能包含了Android系统任务管理器的相关源代码,这为我们深入理解Android系统的运行机制提供了一个宝贵的窗口。 Android的任务管理器主要涉及到以下几个关键知识点: 1....

    【Android精品资源】Android任务管理器源码

    在Android平台上,任务管理器是至关重要的组件,它负责管理和监控系统中运行的应用程序和进程。这份【Android精品资源】提供了Android任务管理器的源码,对于开发者来说是一份宝贵的参考资料,可以帮助理解Android...

    Android任务管理器源码_Android.rar

    7. **源码分析**:通过分析源码,我们可以学习到如何使用AOSP(Android Open Source Project)中的`ActivityManagerService`、`ActivityStackSupervisor`和`ActivityRecord`等关键类来实现任务管理功能。这些类在`...

    Android 任务管理器源码.rar

    由于Android是基于Linux内核的,任务管理器可能涉及到与Linux内核的交互,这可能通过系统调用或JNI(Java Native Interface)实现,以实现底层功能,如获取系统状态信息或直接操作进程。 综上所述,"Android 任务...

    Android任务管理器源码完整版.zip

    在Android系统中,任务管理器(Task Manager)扮演着至关重要的角色,它负责监控和管理运行中的应用程序,确保系统的高效稳定运行。这份"Android任务管理器源码完整版"提供了深入理解这一核心组件的绝佳机会。现在,...

Global site tag (gtag.js) - Google Analytics