-
2017-01-18 13:41:29
Android当前任务管理器不显示应用进程
Android框架为我们维护了一个名叫“最近运行”的应用程序列表,以方便进行应用程序切换。
它是通过ActivityManifest.xml中的activity标签定义了一个这样的属性。
excludeFromRecents
该属性表示应用程序是否应该将Activity从最近运行的应用程序列表排除。android:excludeFromRecents=”true”—表示排除,反之不排除。默认值为false。这个属性的前提是该Activity是某个任务的根Activity。
看下面代码:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yiba.test.test"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:excludeFromRecents="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SecondActivity" /> <activity android:name=".ThirdActivity" android:excludeFromRecents="true" android:launchMode="singleInstance" /> </application> </manifest>
Activity的跳转步骤
MainActivity–>SecondActivity–>ThirdActivity(启动模式singleInstatce)。
- MainActivity
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button) findViewById(R.id.btn); TextView text = (TextView) findViewById(R.id.text); text.setText(getClass().getSimpleName()); btn.setText("跳转到SecondActivity"); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), SecondActivity.class)); } }); } }
- SecondActivity
public class SecondActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView text = (TextView) findViewById(R.id.text); text.setText(getClass().getSimpleName()); Button btn = (Button) findViewById(R.id.btn); btn.setText("跳转到ThirdActivity"); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), ThirdActivity.class)); } }); } }
- ThridActivity
public class ThirdActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView text = (TextView) findViewById(R.id.text); text.setText(getClass().getSimpleName()); } }
显示的效果:
更多相关内容 -
任务管理器快捷键,小编教你电脑如何打开任务管理器
2021-07-10 04:00:06很多时候,我们需要用到任务管理器,通过系统中自带的任务管理器,我们可以查看到当前运行的应用程序、进程、硬件使用情况等。对于电脑小白来说,不知道任务管理器怎么打开,因此,小编给大家整理这篇打开任务管理器...很多时候,我们需要用到任务管理器,通过系统中自带的任务管理器,我们可以查看到当前运行的应用程序、进程、硬件使用情况等。对于电脑小白来说,不知道任务管理器怎么打开,因此,小编给大家整理这篇打开任务管理器的图文。
电脑系统的任务管理器是Windows提供有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息,从这里可以查看到当前系统的进程数、CPU使用比率、更改的内存、容量等数据。那么,任务管理器怎么样打开呢?下面,小编给大家讲解电脑打开任务管理器的操作步骤。
电脑如何打开任务管理器
方法一:
按顺序连续按住Ctrl、Alt和Delete键。
电脑图-1
找到【任务管理器】点击进去。
管理器图-2
方法二:
在任务栏底部空白地方,用鼠标右键点击,打开一个菜单栏,点击即可打开任务管理器。
管理器图-3
方法三:
Ctrl键+Shift键+Esc键的组合键,同时按下,迅速打开任务管理器打开win任务管理器的快捷键。
打开管理器图-4
方法四:
桌面新建一个文本文档也叫记事本,打开。然后输入“C:\WindowsSystem32\taskmgr.exe”。
任务管理器图-5
文件另存为“任务管理器.bat”,保存位置在桌面即可。
电脑图-6
在桌面上找到刚才生成的bat文件,双击打开即可进入任务管理器。
任务管理器图-7
方法五:
按住键盘上win+R键打开【运行】,输入“taskmgr”
打开管理器图-8
方法六:
直接找到Taskmgr.exe的位置,打开C:\Windows\System32,在System32目录下找到Taskmgr,双击即可打开任务管理器。
任务管理器图-9
以上就是打开任务管理器的方法。有需要的用户可以LookLook。
-
Windows 系统上使用任务管理器查看进程的各项属性(命令行、DPI、管理员权限等)
2019-05-05 09:13:57Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。 本文介绍可以使用任务管理器查看的各种进程属性。 本文内容如何查看进程的各种属性名称、PID、状态路径名称、...Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。
本文介绍可以使用任务管理器查看的各种进程属性。
如何查看进程的各种属性
在任务栏上右键,选择“任务管理器”;或者按下 Ctrl + Shift + Esc 可以打开任务管理器。如果你的电脑死掉了,也可以按 Ctrl + Alt + Del 再选择任务管理器打开。
在顶部列表标题上右键,可以选择列,在这里可以打开和关闭各种各样可以查看的进程属性。
名称、PID、状态
名称不用多说,就是启动这个进程时的程序文件的名称。
值得注意的是,名称自进程启动时就确定了,即便你在运行期间改了名字,进程名也不会变。关于运行期间改名,可以参见:
PID 可以唯一确定当前系统运行期间的一个进程,所以用 PID 来找到进程是最靠谱的(前提是你拿得到)。这里有一个有意思的事情,可以阅读这些文章:
进程的状态可以阅读:
路径名称、命令行
路径名称可以帮助我们了解这个进程是由计算机上的哪个程序启动产生的。
不过我更喜欢的是“命令行”。因为除了可以看进程的路径之外,还可以了解到它是如何启动的。比如下面这篇博客中,我就是在任务管理器了解到这些工具的启动参数的。
关于命令行中的路径,可以参见我的其他博客:
用户名、特权、UAC 虚拟化
我把这三项放在一起说,是因为这三项是与 UAC 相关的项。
用户名指的是启动此进程的那个用户的用户名,这在调试一些提权程序的时候可能会有用。因为对于管理员账户而言,提权前后是同一个用户;而对于标准账户,提权后进程将是管理员账户的进程,于是两个进程运行在不同的用户空间下,可能协作上会出现一些问题。
关于用户账户以及提权相关的问题,可以阅读 Windows 中的 UAC 用户账户控制 - 吕毅。
特权(Privilege)指的是此进程是否运行在管理员权限下。值为“是”则运行在管理员权限下,值为“否”则运行在标准账户权限下。
关于特权级别相关的问题,可以阅读 Windows 中的 UAC 用户账户控制 - 吕毅。
UAC 虚拟化相关的问题可以阅读 应用程序清单 Manifest 中各种 UAC 权限级别的含义和效果 - 吕毅。
DPI 感知
可以查看进程的 DPI 感知级别。
进程的 DPI 感知级别有以下这些,名字来源于 Windows 系统任务管理器上的显示名称。
- 不知道 (Unaware)
- 系统 (System DPI Awareness)
- 每个显示器 (Per-Monitor DPI Awareness)
- 每个显示器(v2) (Per-Monitor V2 DPI Awareness)
关于 DPI 感知级别的更多内容,可以阅读我的其他博客:
- Windows 下的高 DPI 应用开发(UWP / WPF / Windows Forms / Win32) - 吕毅
- 支持 Windows 10 最新 PerMonitorV2 特性的 WPF 多屏高 DPI 应用开发 - 吕毅
我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。
如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
-
Windows下使用netstat命令和任务管理器查看某一应用对应的端口号
2016-03-03 14:16:58问题在Windows环境下,想要确定一个应用使用的端口号,有些人可能会选择直接去search online,这是一个办法,但是有些应用是有不止一个默认端口,还有备用端口,这时候确定到底是使用了哪一个就有些困难了。...今天看到了一个小的知识点,个人觉得还是蛮实用的,但是一般很难去想到这种方法,所以这里记录一下,方便今后使用。
问题
在Windows环境下,想要确定一个应用使用的端口号,有些人可能会选择直接去search online,这是一个办法,但是有些应用是有不止一个默认端口,还有备用端口,这时候确定到底是使用了哪一个就有些困难了。
解决方案
1、快捷键Win+R调出运行窗口,输出”cmd“按“Enter”键调出DOS命令窗口,输入
netstat -aon
命令即可列出所有占用的端口信息。如下图:
2、使用快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,切换到“进程界面”,这里面在查看的过程中需要用到PID(进程ID)这个参数,所以需要设置显示PID。
(设置过程:Windows任务管理器切换到进程界面,点击工具栏上的“查看 –> 选择列”,将PID勾选上即可)。然后选中一个想要查看的应用,下面选择了WeChat.exe这个应用,进程号是9184,如图所示:
3、接下来,去已经执行过
netstat -aon
的DOS窗口下查找PID为9184(步骤2中WeChat.exe的PID),如下图所以WeChat.exe使用的端口号是80.
注:
如果已经大概知道了端口号是80,可通过使用netstat -aon | find “80”来查找所有端口号为80的进程,通过进程的PID去Windows任务管理器中确认是不是那个应用也可以。(如果端口号对应的应用不是很多,可以采用这种方法)。 -
如何打开任务管理器?3种快速打开任务管理器方法-电脑教程
2021-07-12 00:46:15很多朋友第一时间都会想到的是用任务管理器,关闭一些无响应的程序,来解决这些问题。但是,怎么样才能更快更有效的打开任务管理器呢?!百事网小编就为您介绍3中打开任务管理器方法,适合XP/Win7/win8各版本系统。... -
win10系统打开任务管理器和删除流氓软件的方法
2020-07-26 12:22:20可先打开任务管理器-> 找到想删除的软件->单击右键->选择打开文件位置,将途经复制或者记住下来-> 关闭->回到任务管理器->结束想要删除软件的进程->关闭任务管理器-> 找到刚才复制的路径,... -
WIN10点击任务栏资源管理器报错:该文件没有与之关联的应用来执行操作。请安装应用,若已安装应用,请在”...
2022-04-02 17:11:46问题出现原因:使用右键清理工具ContextMenuManager_Win10.exe,删除右键显示内容时,出现的问题。 解决方式: 新建一个注册表文件temp.reg,内容如下 ...Windows Registry Editor Version 5.00 ... -
电脑软件卡住,调不出任务管理器
2021-08-04 15:32:50电脑软件卡住,调不出任务管理器 window10 1、Alt+Tab,看是否能切屏,能切屏就换 2、不能切屏,用win+Tab,左上角有个加号,是新建桌面,点击新建一个桌面,然后切换到那个桌面 3、切换到新建的桌面后调出任务管理... -
任务管理器已被管理员禁用
2018-12-05 09:45:11你肯定遇到过这种情况,点开浏览器,或者打开一个软件,电脑突然卡住,想要强制关掉这个软件,这时候需要用到任务管理器,不仅如此,任务管理器还可以看到CPU的占用情况。但是,任务管理器怎么办找不到了怎么办? ... -
c# 获取任务管理器中的应用程序名称
2014-09-24 09:51:57[DllImport("User32")] private extern static int GetWindow(int hWnd, int wCmd); [DllImport("User32")] private extern static int GetWindowLongA(int hWnd, int wIndx); -
windows任务管理器
2018-12-10 11:18:47今天发现使用windows任务管理器时,里面的功能并没有全部用过,需要解决很多问题时,非常慌张,做两个总结,探究一下windows10里任务管理器里的功能。 1.文件,选项,查看 点击文件 会出现运行新任务和退出,点击... -
实用小技巧:在键盘没有小键盘时怎么打开任务管理器
2016-06-28 12:13:00工作需要买了个87键的机械键盘,以前打开任务管理器时用Ctrl+Alt+.打开;现在按这个不起作用,下面有几个方法可以打开任务管理器,可以查看当前任务状态: 1,Ctrl+Alt+Delete, 与之前Ctrl+Alt+.效果一样; 2,... -
Win10 任务管理栏 太宽问题的解决 及应用只有小图标没有图形化界面问题解决
2020-12-14 12:16:011、在任务栏右键,取消任务栏锁定(如果之前没有锁定过跳过该步骤) 2、上下拖拽任务栏宽度到最小或者是自己满意的宽度 3、重新锁定任务栏(如果不喜欢锁定不锁定也是ok的) 在解决该问题的过程中,发现打开InteliJ... -
c#如何操作“应用程序任务“关闭任务管理器的"指定任务
2015-03-12 10:32:33怎么才能关闭**应用程序任务**,而**不是关闭进程**,关闭进程就直接关闭打开的全部任务了,我要是关闭**任务管理器**里面的"**单个任务**” ![图片说明]... -
electron打包的程序执行多次之后,任务管理器里面一大堆进程没有关闭
2018-02-28 04:20:06![RedQueen是我的electron打包的程序]... 使用mainWindow.close();关闭的程序 -
c#禁止任务管理器关闭任务
2014-06-05 15:53:04和原来的搜索结果一样,什么东西都是一筹莫展,得到的答案永远是:C#没有办法自己去禁止别人用任务管理器结束自己进程。不过功夫不负有心人。我还是找到一大堆的替代方法,可以让别人不结束自己进程的方法。 总结... -
WPF窗口属性设置(无边框,任务栏隐藏图标,任务管理器应用程序隐藏图标)
2018-04-09 11:45:40在进行软件开发的时候,经常会对窗口进行设置,比如无边框,隐藏软件图标等,希望下面的方法对你有帮助。1,设置无边框,首先点击窗口,点击属性,具体操作如下图所示:2,隐藏软件图标的显示,操作如下...2018\4\9... -
C++MFC运行的程序不在任务管理器的应用程序显示但是在进程中显示
2012-07-11 15:13:451.需求目标描述:C++MFC运行的程序不在任务管理器的应用程序显示但是在进程中显示 2.解决方案: (1)MFC中的窗体显示格式编辑函数格式ModifyStyleEx //隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW,... -
如何将程序在任务管理器的应用程序列表中隐藏
2009-09-01 16:39:00两句话搞定:this->SetWindowText(TEXT("")); ShowWindow(SW_HIDE); 这样只能在任务管理器的应用程序列表中隐藏,但在进程列表中仍然可见。 -
任务管理器--内存、磁盘占用率很高解决方法
2018-04-19 11:34:38引起内存、磁盘占用率很高的原因有很多 有些服务的开启、杀毒软件的开启、开机自动启动的服务 解决方法 关闭家庭组服务 关闭磁盘碎片处理、自动维护计划 关闭 ...任务管理器--性能--打开资源监视器 -
如何让运行中的应用程序从任务管理器中消失 vc
2013-09-28 15:50:44通常我们按下CTRL+ATL+DEL组合键后,可以看到正在运行的程序或者进程,有没有办法让程序从CTRL+ATL+DEL消失掉呢?也就是说让正在运行的程序对CTRL+ATL+DEL不可见。 [解答] 答案是肯定的,办法如下: 使用Win32 API ... -
打开任务管理器的多种方法
2014-12-05 23:55:49任务管理器是我们经常要用到的程序,如下图所示。任务管理中会显示正在运行的应用和服务,我们可以了解当前运行的应用或服务占用资源的情况, 也可以用它来结束一些无法响应的应用,以释放资源。你知道几种打开任务... -
任务计划程序无法应用你的更改。用户账户未知、密码错误或用户账户没有修改此任务的权限
2020-06-21 12:16:54选择的用户一般都是自己的账号管理员,所以也不是没有任务权限 密码你也不会输入错误,看似不是密码错误的问题 解决方法: 如果你是邮箱账号,并设过本地密码,先注销账户,使用微软账户密码进行登录(不要使用... -
任务显示与隐藏,任务管理器中应用程序显示与隐藏,悬浮窗任务栏显示 效果
2014-09-04 12:55:501. 隐藏底部 “任务栏图标”和 隐藏 “任务任务管理器——应用程序—任务” ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW); ShowWindow(SW_HIDE); 此上为:迅雷悬浮窗任务栏显示效果。 2. 显示... -
任务管理器无法结束进程
2017-09-06 15:26:13在使用任务管理器结束进程的时候,都有遇到无法结束进程的情况,这时候需要怎么办呢?今天U大侠小编就和大家说说解决任务管理器无法结束进程的小技巧吧! 任务管理器 方法一、 1、首先打开开始菜单中的运行... -
电脑程序在运行但是任务栏没有图标怎么处理 电脑程序在运行但是任务栏没有图标如何处理
2021-07-27 07:45:24今天给大家带来电脑程序在运行但是任务栏没有图标怎么处理,电脑程序在运行但是任务栏没有图标如何处理,让您轻松解决问题。电脑桌面下方任务栏正在运行的程序图标都消失了怎么办?有时我们在正常使用电脑时,会意外... -
win10 登录后无法进桌面且黑屏能打开任务管理器的解决方法
2020-03-30 16:50:48win10 登录后无法进桌面且黑屏能打开任务管理器的解决方法 本来已经决定在csdn永久停止更新,但是鉴于这个问题影响广泛,而我发表文章用的微信公众号(粉丝少)、语雀(seo烂)使得文章受众少,所以临时再次启用一下... -
Windows任务管理器同名进程批量删除
2016-03-07 22:59:07可以打开任务管理器,然后一个一个删掉,那么 恭喜你手半残废,cmd帮你解决这个问题: ----》Windows运行cmd调出终端 ----》命令:tasklist 列出所有进程 ----》命令:taskkill /fi "imagename eq 进程... -
Qt 点击运行,QT显示“应用程序输出”,但是没有窗口显示,但任务管理器里有运行
2015-05-24 02:24:51本来是可以运行的,但是我添加了几个已有项 .h和.cpp 然后在运行就出现这种情况了,我用vb来做也是这样,(原来的.h和.cpp是可以在C++的main函数调用,在小黑框正常运行的) -
任务管理器结束进程的时候,进程一直存在,这是为什么?
2016-08-30 06:14:15任务管理器结束进程,进程一直存在,由于是单例程序,所以无法再次运行,通过PC hunter工具检测到,该进程下的一个或两个线程一直处于等待状态,只要结束掉这两个线程就可以,可以重新启动程序。像这种问题是程序...