位置: 编程技术 - 正文

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安转)

  • 商贸企业辅导期是什么
  • 定期定额征收和核定征收一样吗
  • 合同金额含税不含税
  • 财务汽车折旧年限的最新规定2020
  • 超市商品售出可以退货吗
  • 抵扣发票未申报
  • 以前年度损益所得怎么算
  • 收到客户用房抵货款怎么办
  • 预付账款发票到货未到怎么做账
  • 虚开发票对所得税的影响是怎样的?
  • 运输营改增
  • 购买国债兑现时要交税吗
  • 保险代理公司做什么
  • 总账会计需要做账吗
  • 小微企业应纳税所得额不超过100万
  • 残疾人保障金人数
  • 什么是大头小头
  • 一般纳税人进项税会计分录
  • 该内存不能为read,要终止程序
  • windows11加密
  • 腾讯云centos5.8
  • 电脑管家免费wifi
  • 进口报关费用会计分录
  • 怎么增加c盘空间容量
  • 企业收到的
  • 补缴的土地出让金契税
  • 刚收到的假发怎么处理
  • 企业购厂房会计分录
  • php生成条形码的代码
  • 命令行基础
  • mac如何使用php
  • batch size 大小
  • php连接
  • yolo改进方法
  • github ci/cd
  • python 如何调用c
  • 餐饮业的原材料
  • 小规模纳税人货款怎么算
  • discuz发帖标签
  • 增值税发票上多了一个点能刮掉吗
  • mysql线程数配置
  • 基于法律行为的物权变动模式包括
  • 劳务报酬所得与个人经营所得的区别
  • 专项应付款的核算
  • 投资收益的会计科目
  • 收到的稳岗补贴要交企业所得税吗
  • 无追保理是投资理财吗
  • 资金结存属于资产类吗
  • 废品回收利用公司
  • 帮员工代缴社保分录怎么办
  • 初中学历学会计难不难
  • 固定资产成本包括什么
  • mysql kill -9
  • sqlserver执行计划走偏
  • win10+Ubuntu16.04 LTS双系统完美教程(图文教程)
  • 虚拟机中的centos怎么联网
  • centos怎么配置yum
  • centos如何禁ping
  • dos命令 新建文件
  • 如何在windows里保存画过的画
  • window10的cmd命令
  • windows下键盘不能用
  • 电脑怎么调win7系统
  • linux系统崩溃了怎么办
  • win10系统怎么把ie浏览器放到桌面
  • linux基础常用命令
  • javascript学习指南
  • Extjs3.0 checkboxGroup 动态添加item实现思路
  • real interval
  • sql服务3417
  • 文件夹怎么变成
  • python 模块定义
  • JavaScript事件类型中焦点、鼠标和滚轮事件详解
  • javascript基础笔记
  • 安卓两个app
  • 拆迁户契税减免政策去哪里办理
  • 加强税务系统党委全面监督工作
  • 独立的法人企业
  • 济宁高新区税务局办税大厅电话
  • 甘肃税务网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设