位置: 编程技术 - 正文

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

  • 施工合同的印花税需要合同双方都缴纳吗?
  • 劳务发票要交多少税费
  • 核销 坏账
  • 支付的画图费没有发票要如何处理
  • 原材料不良品的处理流程
  • 发生租赁费用怎么做账
  • 工会账怎么做
  • u盘算固态吗
  • 社保的滞纳金算是社保里的吗
  • 个人自产自销农产品免税政策
  • 税费返还如何处理
  • 差额征税怎么交税
  • 企业发给员工年终奖金
  • 员工在社保局报备流程
  • 以前年度的收入怎么调整
  • 税务局申请发票
  • 发票首次核定
  • 何为风险报酬?
  • 工业企业和其他企业经营的对象
  • 加计扣除税怎么出分录
  • 计提当月电费账务处理
  • linux查看磁盘空间 命令fdisk
  • 苹果mac画图工具
  • agmservice.exe是什么
  • 取得增值税发票丢了怎么是好
  • phpmyadmin无法登陆mysql数据库
  • php技术和mysql怎么结合
  • 网络安全技术
  • 身份证校验python代码
  • 农村土地承包经营权流转合同
  • 成本法变为权益法合并层面计算投资收益
  • 小规模纳税人可以开增值税专用发票吗
  • 用友固定资产模块反结账
  • 技术服务费增值税税率1%
  • 购买备用品会计分录
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
  • 本年度的进项可以结转到下一年度吗
  • 资产负债表第二年怎么填
  • 固定资产转让损失怎么算
  • 无法收回离职员工合法吗
  • 暂估入库已结转成本,下月票回来,还用红冲吗
  • 委托加工物资核算
  • 进项税加计抵减的分录怎么做?
  • 场地租赁费属于劳务还是服务
  • 营改增后如何纳税
  • 外购材料并提供建筑服务
  • 个人购买机动车需要交增值税吗
  • 无形资产减值准备借贷
  • 工程预交税金是什么意思
  • 民办幼儿园如何生存
  • 工会经费以前没交现在怎么补交
  • 税审报告一定要税所主任签吗
  • 商品流通企业会计做账流程
  • windows2003服务
  • cndll.dll
  • win7怎么设置麦克风权限
  • win7系统计算机管理功能打不开
  • linux命令和命令之间用
  • internetfeatures.exe是什么文件
  • windowsxp注册表在哪
  • 苹果官网入口
  • 桌面美化助手
  • rteng7.exe - rteng7是什么进程 有什么用
  • 谷歌安装安卓
  • window8系统ie浏览器在哪里
  • window7文件查看方式
  • Extjs TimeField 显示正常时间格式的代码
  • 浅谈jquery的应用
  • android集成chromiumview
  • activitythread main方法
  • shell脚本中执行命令语句
  • js 页面加载
  • unity3d基础操作
  • android基于linux还是unix
  • 广东电子税务局官网登录入口
  • 电子税务局开的发票怎么作废
  • 地方税务局工作内容
  • 娱乐圈的收入高得离谱
  • 免教育费附加会计分录
  • 领完发票后 怎么读取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设