位置: 编程技术 - 正文

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

  • 汇算清缴哪些需要调增调减
  • 增值税是5%的是什么
  • 劳务公司涉及的税收
  • 发生采购业务无合同需要缴印花税吗
  • 发票备注栏必须备注的有哪些
  • 怎么强调各个分公司之间无直接联系
  • 员工备用金期末未报销怎么处理
  • 正常经营损失
  • 合作建房的土地出让金在土地增值税中可以加计扣除嘛
  • 帮客人清关的费用如何做会计核算合适呢?
  • 员工参加公司活动的好处
  • 产品质量问题怎么处罚
  • 收到小微企业补贴如何做账
  • 厦门年收入30万人数
  • 怎么用手撕胶带图解
  • 税控盘维护费抵减分录
  • 普通发票汇总上传
  • 物业公司税务风险
  • 小规模增值税报表模板
  • 跨期间收入如何确定当期收入
  • 房屋出租何时缴纳房产税?
  • 工会固定资金是什么
  • 管理费用没发票能入账吗
  • 带息的应付票据计算的利息计入财务费用
  • 应收账款贷方余额重分类到哪
  • 长期负债在报表哪里看
  • 异地提供建筑服务预缴增值税
  • thinkphp paginate
  • 支付的测试流程
  • php declare函数
  • 如何修复win10开机转圈五分钟
  • 增值税专用发票查询系统官方网站
  • linux内核与文件系统
  • thinkphp query
  • vue的watch不生效
  • element-ui dialog
  • 出口货物的出口日期以
  • 怎么计提企业所得税
  • framework开发教程
  • php的oop的理解
  • 处置车辆收入缴税规定
  • 连续3个月没有休息怎么发朋友圈文案
  • 融资租赁租金计算公式有残值
  • 增值税发票丢失怎么补开
  • 逐步结转分步法的步骤
  • 被冲红发票怎么处理
  • 增值税发票丢失怎么补开
  • 进项税额转出的会计分录怎么做
  • 影响债券投资收益率的因素有
  • 航天信息的发票以什么形式导入开票信息
  • 规模以上企业纳税要求
  • 房屋维修基金交给哪个部门
  • 一般纳税人免税额度
  • 哪些固定资产不会随着时间的流逝贬值
  • 代收通行费不征税吗
  • 发票怎么领用具体流程
  • 红字发票是怎么开的
  • 建筑业确认收入的条件
  • 会计信息不采集可以考初级吗
  • 日记账的标准格式是
  • mysql使用入门
  • mysql基本介绍
  • windowsserver2008无线网不能连接
  • 硬盘分几个区最好
  • centos防火墙操作
  • ubuntu文本编辑器命令
  • xp升win10教程
  • linux怎么在桌面创建文件
  • cocos2dx 3.17
  • excel表格时间选择
  • jquery链式操作原理
  • perl cgi
  • js frameset
  • linux反转
  • 动态修改ip
  • python数学语言
  • 三角进攻怎么打
  • 国税局和税务局合并
  • 个体工商户地税怎么申报
  • 如何查询公司的电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设