系统提供的有ActivityManager,可供我们用来获取当前系统栈中正在运行的线程,并访问系统的Activity栈,大致方法如下:

ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
List<RunningTaskInfo> cn = am.getRunningTasks(1);
RunningTaskInfo taskInfo=cn.get(0);
ComponentName name=taskInfo.topActivity;
Activity foregroundActivity = (Activity) (Class.forName(name.getClassName()).newInstance());    

当然,单纯通过上面这个方法得到的Activity有可能不是当前App的Activity还需要通过包名筛选一下。

小技巧--获取当前前台显示Activity相关推荐

  1. VB.net小技巧——读取文本文件并显示到文本框中

    VB.net小技巧--读取文本文件并显示到文本框中 第一步,在工具箱添加OpenFileDialog控件 第二步 openfiledialog 属性 filter设置为: 文本文件(*.txt)|*. ...

  2. Wireshark小技巧:将IP显示为域名

    "  本文介绍如何使Wireshark报文窗口的Source栏及Destination内的IP直接显示为域名,提升报文分析效率." 一个典型的Wireshark界面如下: 从这个图 ...

  3. 小技巧:浏览器里显示成星号的密码,忘记了该怎么办?

    比如下图这种,记性不好,忘记了密码该怎么办? 很简单,Chrome浏览器里按F12打开开发者工具,切换到Elements面板,点击下图Step1的图标,然后单击密码显示框,保持这个字段处于选中状态,然 ...

  4. ​微信小程序 获取地理位置(显示地图并显示经纬度)​

    今天来说一下怎么显示地图并获取经纬度(获取到经纬度后显示地图) 首先我们先创建一个项目结构如下 我们先来看一下wxml代码 <view class="container log-lis ...

  5. [小技巧] Windows 命令行显示英文

    在 Windows 里 " 运行" 使用 cmd 进行命令行, 如果是Windows 中文版的话,里面的命令输出是中文. 如果要显示英文的话,可以使用如下的命令: chcp 437 ...

  6. mac小技巧 apple music 菜单栏显示歌词

    先看看效果 传统的apple musice 是无法在顶部菜单栏显示歌词的,当然,你有pro版本的macbook的话,可以通过touch bar来一遍客咖啡一边高雅的看歌词. 个人使用的是公司的macb ...

  7. javascript实用小技巧—实现分栏显示

    记得给师哥师姐测试考试系统的时候,看到他们的考试页面可以实现隐藏左边的考生信息部分,当时觉得好高大上,好人性化.现在学了javascript,我也能实现这个功能了,下面来显摆一下. 1.页面设计: ( ...

  8. adb获取activity得小技巧

    获取activity得小技巧 获取activity得小技巧 前言 命令 获取activity得小技巧 前言 调试遇到得一个问题,需要使用adb调起其他app界面.以前没有想过这个问题,现在做个存档. ...

  9. CSDN-Markdown编辑器使用小技巧

    Markdown编辑器使用小技巧 1.图片无法显示 1.图片无法显示 1.检查图片的命名格式是否正确,数字不能作为图片名称开头,虽然window操作系统下能够识别,但是导入图片的时候会造成无法显示的错 ...

最新文章

  1. 2019秋招面试常考题目
  2. [DeeplearningAI笔记]序列模型2.3-2.5余弦相似度/嵌入矩阵/学习词嵌入
  3. Java - HtmlEmail 邮件发送
  4. 用php获取header头信息
  5. ios请求头解决参数中文乱码_解决请求参数的中文乱码问题(get、post)
  6. Oracle存储过程和自定义函数
  7. QString::arg()//用字符串变量参数依次替代字符串中最小数值
  8. android studio 继承关系 快捷键,Android Studio快捷键
  9. 升级后开机就提示“android.process.acore”停止执行 --分析 解决方式
  10. kali linux 自动登录,Kali Linux SSH登录故障处理
  11. 用FTP命令实现自动下载和上载文件
  12. 2018年A题高温作业专用服装的设计论文与代码
  13. Oracle 定时任务详解(dbms_job)
  14. 如何修改照片的尺寸大小
  15. 规划资源管理常用表格
  16. x86 实模式与保护模式
  17. centos6查看运行服务器,centos如何查看端口是否开放_网站服务器运行维护,centos,端口...
  18. 信能阳光——打造国内体育照明领域的旗舰品牌
  19. csv文件用什么打开_什么是CSV文件,如何打开它?
  20. (等倾、等厚干涉)MATLAB在迈克尔逊干涉仪中的应用

热门文章

  1. 思科ASA防火墙: 接口配置名称 安全等级 acl防控列表
  2. 小学计算机教研组总结,小学信息技术教研组工作总结范文
  3. iOS项目开发中Git的使用
  4. 你了解净水器滤芯知识多少?
  5. osgearth加载本地离线影像瓦片地图
  6. 苹果笔记本有uefi启动吗_联想和华硕笔记本重装系统时新BIOS无法设置u盘启动怎么办...
  7. vb字符串选定复制代码
  8. JAVA intercupt_2016年CUPT竞赛参考文献.pdf
  9. 职业选手cfg文件怎么用_新版本盗贼怎么玩?职业选手来教你!
  10. 刘海洋《LaTex入门》学习笔记2