位置: 编程技术 - 正文

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

  • 工程设备一览表
  • 超标准能按小规模纳税人标准纳税吗?
  • 缴个人所得税分录怎么写
  • 期末账项调整的基础是
  • 土地增值税纳税义务人
  • 工程行业存货哪些科目组成
  • 分公司不独立核算怎么做账
  • 广告发布需要什么手续
  • 税务申报有什么技巧
  • 税控盘抵减税额填在主表哪里
  • 发票管理中的四流一致是指什么一致
  • 房地产开发企业会计科目
  • 未经过他人同意贷款怎么处理
  • 会计分录怎么确认借贷方向
  • 聘用人员工资福利待遇
  • 外资企业股权转让所得税率
  • 发票所有联次都需要加盖发票章吗
  • 营改增后消防维保税率是多少?
  • 普通纳税人的条件
  • 旅行社成本票没有收到,怎么挂账
  • 外购已抵扣进项税额
  • 资产计税基础是怎么填
  • bios如何解除电脑密码
  • 本期填写的适用3减1政策的本期发生额大于
  • uc浏览器缓存视频删除了还占内存
  • 债务担保可以税前抵扣吗
  • 怀特霍尔
  • 购买财务软件会有操作流程吗
  • 世界上最早的计算机是
  • 公司出租房屋如何给对方单位开发票
  • vue页面路由传参
  • ts基础
  • 酒店原材料内部分析
  • jquery版本
  • php中常量名命名规范
  • 用户登录php
  • python编程自动化框架怎么搭建
  • blockdata指令怎么用
  • 7z命令行详解
  • 冲减多计提的工资摘要怎么写
  • 个税app重置申报
  • 月末损益结转手工结转步骤
  • 发放股票股利的账务处理
  • 浅析学校德育的个体智能发展功能
  • mongodb自增主键
  • 员工加班打车费报销
  • sql server复制表数据
  • 没有货怎么做电商
  • 其它应付款的审计内容
  • 将自产的应税消费品用于连续生产非应税消费品
  • 公司为职工承担社保费用
  • 个体户查账征收和核定征收哪个好
  • 车保险费中的车费是什么
  • 单品毛利润计算方法
  • 验资账户需要对账吗
  • 任何单位和个人都应当()为报警
  • 给个人的销售返现合法吗
  • 固定资产后期可以折旧吗
  • 餐饮行业招聘方案
  • 明细分类账三栏式
  • 好用的sql工具
  • windows注册表简单应用
  • Windows Server 2008域环境下组策略两例应用
  • mac os操作教程
  • ubuntucommand not found
  • win7的环境变量如何还原
  • Unity-Shader Sublime 自制shader提示插件
  • linux的启动顺序
  • shell脚本编写的基本知识
  • 怎么学node.js
  • shell自定义命令
  • linux shell 进程
  • it unes
  • android基础入门教程
  • 等待窗口
  • 安卓app活动
  • jquery 插件写法
  • 空调设备税率多少钱
  • 哪些润滑油属于润滑剂
  • 河北省国税局发展前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设