
Android 查看手机中所有进程
发布日期:2021-05-09 05:16:56
浏览次数:19
分类:博客文章
本文共 2196 字,大约阅读时间需要 7 分钟。
真机测试的时候发现DDMS对进程的显示很不给力,一些进程管理工具又不显示包名。
所以就自己写了一个小程序,查看自己手机中的进程,显示当前时间和进程的包名:
程序运行截图:
布局:
主要代码:
package com.example.helloprocess;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProcessInfo;import android.content.Context;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class HelloProcessActivity extends Activity{ private TextView mTextView = null; private TextView mTime = null; private Button mButton = null; private String mText = ""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_hello_process); mTextView = (TextView) findViewById(R.id.text); mTime = (TextView) findViewById(R.id.time); mButton = (Button) findViewById(R.id.updateBtn); mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { updateProcessInfo(); } }); } private void updateProcessInfo() { mText = ""; mTextView.setText(mText); // 获取ActivityManager ActivityManager activityManager = (ActivityManager) this .getSystemService(Context.ACTIVITY_SERVICE); // 更新时间 updateTimeInfo(); // 获取进程信息*************************************************** Listinfos = activityManager .getRunningAppProcesses(); for (RunningAppProcessInfo info : infos) { String name = info.processName; mText = mTextView.getText().toString(); mText += name + "\n\n"; mTextView.setText(mText); } } private void updateTimeInfo() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式 String time = df.format(new Date()); System.out.println(time);// new Date()为获取当前系统时间 mTime.setText(time); }}
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月12日 00时51分32秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux命令-压缩与打包
2021-05-09
ORACLE 11g 生产中高水位线(HWM)处理
2021-05-09
weblogic 服务器部署SSL证书
2021-05-09
oracle 11g not in 与not exists 那个高效?
2021-05-09
html5 Game开发系列文章之 零[开篇]
2021-05-09
ES6基础之——new Set
2021-05-09
玩玩小爬虫——试搭小架构
2021-05-09
Javascript之旅——第八站:说说instanceof踩了一个坑
2021-05-09
Javascript之旅——第九站:吐槽function
2021-05-09
Sql Server之旅——第十站 看看DML操作对索引的影响
2021-05-09
双十一来了,别让你的mongodb宕机了
2021-05-09
深入探索Android热修复技术原理读书笔记 —— 热修复技术介绍
2021-05-09
解析js中( ( ) { } ( ) )的含义
2021-05-09
js设计模式总结5
2021-05-09
Python大神编程常用4大工具,你用过几个?
2021-05-09
一文带你了解图神经网络
2021-05-09
9个常用ES6特性归纳(一般用这些就够了)
2021-05-09
3D渲染集群,你了解多少?
2021-05-09
华为云FusionInsight湖仓一体解决方案的前世今生
2021-05-09