位置: 编程技术 - 正文

getRunningTasks接口在Android LL上的使用(get调用接口)

编辑:rootadmin

推荐整理分享getRunningTasks接口在Android LL上的使用(get调用接口),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:get-tasks,get struck on,get struck in,get 接口,get 接口,get接口怎么写,getuserprofile接口,get_ports,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在做的一个小项目中,需要实时获取Activity栈顶以及它所属的App Process。

根据之前的了解,知道Android API有提供一个接口

public List<ActivityManager.RunningTaskInfo> getRunningTasks (int maxNum)

可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用的最先取出)。

实际运行程序时,发现并不能实时获取当前的Activity栈顶。

(使用的是Android L的机器进行调试)

原因:

Android L开始,Google开始对getRunningTasks接口进行限制使用。

getRunningTasks接口在Android LL上的使用(get调用接口)

默认情况下,普通的三方应用(非系统应用不能使用该接口)

之前,使用该接口需要 android.permission.GET_TASKS

即使是自己开发的普通应用,只要声明该权限,即可以使用getRunningTasks接口。

但从L开始,这种方式以及废弃。

应用要使用该接口必须声明权限android.permission.REAL_GET_TASKS

而这个权限是不对三方应用开放的。(在Manifest里申请了也没有作用)

系统应用(有系统签名)可以调用该权限。

同时,查阅了ActivityManager里该接口的源码,对于普通的三方应用,应该只是允许eng版本的debug使用,而且google不建议在应用的核心逻辑里使用该接口。

在Android LL版本上使用该接口出现问题的话,可以参考以上内容。

Google这样做的原因还是出于安全考虑,对普通应用开发该接口可能会造成用户的隐私泄露。

eclipse转手Android studio 要注意的地方 大家好。我刚从Eclipse(EC)转手Androidstudio(AS),想看看大家所谓的很牛逼很高大上的AS有多好,带着好奇和新鲜感我下了Androidstudio,然后把之前eclipse的

Bitmap有效的压缩方式 在Android开发中我们都会遇到在一个*的ImageView上显示一张过大的图片,如果直接把这张图片显示上去对我们应用没有一点好处反而存在OOM的危险,所

Android 时间更新机制之网络更新时间 转载请注明出处:

标签: get调用接口

本文链接地址:https://www.jiuchutong.com/biancheng/378175.html 转载请保留说明!

上一篇:android多线程开发保持清晰顺序实践(Android多线程开发)

下一篇:eclipse转手Android studio 要注意的地方(eclipse安转)

  • 个人所得税可以不交税吗
  • 税收收入包括哪些形式
  • 计提工资年底余额所得税处理
  • 税前扣除什么意思
  • 怎么免费用别人的网
  • 交强险怎么报销流程
  • 财报中计提
  • 其他应收款账目
  • 应付职工薪酬期末余额在借方表示什么
  • 企业现金管理办法
  • 现金比率计算公式含义
  • 购买虚开增票怎么处理?
  • 预付的固定资产没有收到发票怎么入账
  • 以前的货款用银行账户吗
  • 报价表含税点是什么意思?
  • 税收编码3040203
  • 销售库存商品是什么凭证
  • 在企业走账扣的税点钱如何做账?
  • 个体户的公账怎么操作
  • 退货入库流程图
  • 会计低值易耗品有哪些
  • 补贴收入营业外收入比例过高
  • 生活中都交了哪些朋友
  • 赠与房产再出售税费
  • 微软发布Windows 10正式版 新浪
  • 汇算清缴退税怎么调整金额
  • 内部应收账款计算公式
  • windows server 2003 r2 序列号
  • 收入成本配比原则
  • linux怎么创建主页文件
  • PHP:oci_password_change()的用法_Oracle函数
  • 如何在 Windows 11 上更改锁屏壁纸
  • 电脑睡眠唤醒教程视频
  • 员工安置费标准出台
  • 委托代销视同买断会计分录怎么写?
  • 最贵的苹果平板
  • laravel debug rce
  • pytorch中的数据类型
  • pytorch sgd优化器
  • spring boot整合hibernate
  • mysql触发器创建
  • paper 1
  • php session跨域共享
  • 营业外收入会计分录怎么做
  • 以前年度的应交税费贷方怎么调平
  • wordpress部署到github
  • 出租人在融资租赁中需要处理的会计问题
  • 固定资产折旧准备属于什么科目
  • 个税出现负数是什么意思
  • 企业长期借款的渠道有哪些
  • 开发无形资产过程中发生的支出计入什么科目
  • 工程预付款入账
  • 定期存款账务怎么处理
  • 补缴增值税的会计处理
  • 增值税减免税款计入什么科目
  • 电子发票怎么会失效
  • 税金及附加如何记账
  • mysql必知必会mobi
  • mysql操作教程
  • mysql免安装版本
  • macbookair无响应
  • 修改linux系统ip
  • 查看电伊
  • linux常用命名
  • 如何在vmware虚拟机中安装macos11.0
  • WIN10系统安装EXCEL打开会报警
  • win8.1锁屏壁纸设置
  • win10系统自带功能
  • unity 漫反射
  • nodejs制作网站
  • 安卓音游吃音
  • 学习标准——笔记
  • 页里面 CDATA的作用说明
  • cmd切换到当前目录
  • javascript函数怎么写
  • Android 为LinearLayout增加分割线 divider
  • 简单的移动端项目
  • 个人所得税选择那种方式更好
  • 银行服务创新金点子
  • 安徽省纪检监察官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设