【Android】Google真能搞之 isUserAMonkey()
ActivityManager 类, 相信大家都不陌生。 从API Level 1开始就有了。
但是从Level 8开始, 惊喜的发现这里面多了一个方法, 叫做isUserAMonkey() 。
初看该方法, 不明白到底什么意思? " 判断用户是否是只猴子" ? 不可能吧..
于是好奇的我开始查看SDK。
文档上只写了 "Returns "true" if the user interface is currently being messed with by a monkey."
--> 如果当前UI正在被一只猴子瞎搞则返回 true .. ???
搞什么飞机? 什么意思?
于是好奇的我,又开始查看源码!
源码如下:
/** * Returns "true" if the user interface is currently being messed with * by a monkey. */ public static boolean isUserAMonkey() { try { return ActivityManagerNative.getDefault().isUserAMonkey(); } catch (RemoteException e) { } return false; }
继续,我又来到了ActivityManagerNative 类中。
public boolean isUserAMonkey() throws RemoteException { Parcel data = Parcel.obtain(); Parcel reply = Parcel.obtain(); data.writeInterfaceToken(IActivityManager.descriptor); mRemote.transact(IS_USER_A_MONKEY_TRANSACTION, data, reply, 0); reply.readException(); boolean res = reply.readInt() != 0; data.recycle(); reply.recycle(); return res; }
明天再看.. 哈哈.. 撤了
【Android】Google真能搞之 isUserAMonkey()相关推荐
- Android Google Map 开发指南(一)解决官方demo显示空白只展示google logo问题
这两天一直在做google map接入前的准备工作 特此在这里将自己在加载官方demo时出现的问题以及详细的接入步骤进行记录,已免后者踩坑 注:项目实际运行时不要使用虚拟机 因为电脑ip和虚拟机ip不 ...
- Android 面试真题收录~
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.这里会不断收集和更新Android基础相关的面试题 ...
- 解决AndroidStudio连不上Android设备真机
解决AndroidStudio连不上Android设备真机 刚好遇到这个问题,查阅了很多资料,看到有人分享了引起该问题的几个原因,我总结了一下: 1.手机设置问题.开USB调试 方法:手机设置-开发人 ...
- Android Studio真机调试方法
Android Studio真机调试方法 打开手机USB调试功能 安装Google USB Driver 连接手机,指定驱动程序 选中手机,进行调试 打开手机USB调试功能 以华为Mate 20为例, ...
- Xamarin Android项目真机测试闪退
Xamarin Android项目真机测试闪退 项目在模拟器中运行正常,但在真机上闪退.这是由于项目设置使用共享的Mono运行时. Visual Studio中,在项目属性-Android Optio ...
- CTS(8)---Android Google认证 -CTS认证问题小结
Android Google认证 -CTS认证问题小结 0.0 前言 这段时间接手了CTS认证相关的工作,在这里整理一下相关的问题.(同时感谢同事对此总结提供的帮助及补充) 1.0 Google Wa ...
- uber_像Uber这样的Android Google地图样式
uber Have you ever noticed how Uber and other few popular location-based applications have a differe ...
- Android Google Map –两点之间的绘图路线
In this tutorial, we'll be creating an android application that draws a possible google map route be ...
- kotlin发音!这份字节跳动历年校招Android面试真题解析,附架构师必备技术详解
前言 从2010年开始Android市场开始需要大量的Android开发人员,招聘市场上也开始大量招Android开发人员,大量java开发者开始学习Android开发,招聘市场面试要求上只要有一定j ...
最新文章
- js callback回调的一种写法
- supervisor简介、安装与入门使用
- VS2010 连接SQLSERVER数据库步骤
- 暴雪还不赶快?劳拉与光之守护者PC平台登陆
- Hystrix简介–总结
- 存储过程——介绍(一)
- spring 上下文_一次性教你彻底理解 Spring容器和应用上下文!
- python字典副本_如何复制字典并仅在Python中编辑副本?
- list vue 删除后页面渲染_Vue项目中v-for数组删除第n项元素产生渲染错误问题及解决方法...
- 一个播放器引发的思考——谈谈React跨组件通信
- android 横屏直播界面,Android安卓腾讯云互动直播随心播横屏的实现方式1.8.2
- 用python画糖葫芦_python学习记录六
- 数据文件坏删除数据文件
- 第 7 章 使用filter过滤请求
- Docker 安装基本操作
- 分页查询优化方案总结
- 90°光混频器原理分析
- android app如何后台自启动,商家骑手端允许后台运行APP设置方法(安卓)
- 实现两直角坐标系转换
- 【LeetCode】1905-统计子岛屿