2 mashenka mashenka 于 2016.03.03 13:56 提问

Android 界面下面三个按钮三角形(返回键)/圆形(home键)/方形的控件信息如何获取?

求教,如题!
用uiautomator不能, appium inspector也是一样 ,谢谢!

4个回答

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.03 21:26

你想问的是不是BACK,HOME,MENU呀?

lxk_1993
lxk_1993   Rxr 2016.03.04 11:19

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return super.onKeyDown(keyCode, event);
}

crazy1235
crazy1235   Ds   Rxr 2016.03.03 21:48

后去系统菜单的信息状态作何用?

mashenka
mashenka   2016.03.05 15:28

感谢各位,我的问题确实不清楚,其实我是在android上用appium做ui automation, 想点击返回键,但是返回键是android系统自己的东西,用appium inspector 或者uiautomatorviewer都不能获取他的信息,最后我是这样做的:
driver.PressKeyCode(Android.KeyCode.BACK);

onKeyDown, sendKeyEvent, 跟这个有什么区别,还在研究中。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
监听Android手机常用的三个键,home键,back键及menu键。
Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。 注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。 源码如下: [html] view plaincopy public class BackKeyTest ext
【Android】Android中屏蔽返回键,home键以及其他实体按键
屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) {     switch (keyCode) {         case KeyEvent.KEYCODE_BACK:         return true;     }     return supe
Unity响应Android的返回键,Home键
// 返回键   if ( Application.platform == RuntimePlatform.Android &&(Input.GetKeyDown(KeyCode.Escape)))   {       //....   }      // Home键   if ( Application.platform == RuntimePlatform.Android &&(
android屏蔽返回键和home键等各个按键的方法
 屏蔽返回键的代码: public boolean onKeyDown(int keyCode,KeyEvent event){ switch(keyCode){ case KeyEvent.KEYCODE_HOME:return true; case KeyEvent.KEYCODE_BACK:return true; case KeyEvent.KEYCODE_CALL:ret
关于 android app 返回键模拟 home键 功能的介绍_仿QQ返回键 又重新回到当前界面_锁屏状态 又要重新唤醒
最近有朋友问我 一些 关于 android 应用 退出了界面或应用 后 ,又要回到应用或者某个界面或者退出后且有在锁屏状态 又要重新唤醒(讲分 第一篇,第二篇 分享给大家) : 在这里分享想我的做法,先讲第一篇,模仿 home键功能 首先,先讲下 Android home键和back键区别 back键 Android的程序无需刻意 的去退出,当你一按下手机的back键的时候,系统会
Android生命周期,点击home键和返回键时的顺序以及MENU菜单键简单测试
当一个程序执行的时候,启动的方法有 onCreate,onStart,onResume 当点击返回键时的全部顺序为: onCreate,onStart,onResume,点击返回键,onPause,onStop,onDestroy 再次启动程序时为点击返回键顺序为: onCreate,onStart,onResume,点击返回键,onPause,onStop,onDestroy
android TV开发屏蔽home键,返回键
Android TV屏蔽返回键 重写OnkeyDown方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(KeyEvent.KEYCODE_BACK==keyCode){ return false; } return super.onKeyDown(keyCo
Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法
在Android开发中,有时需要屏蔽一些实体的按键,如HOME键,返回键等实体的按键,实现的方法如下。 1. 屏蔽实体按键 屏蔽实体按键(HOME键有些特别,需要单独去分析) switch (keyCode) { case KeyEvent.KEYCODE_HOME: return true; case KeyEvent.KEYCODE_BACK: return true
android 4.0以上屏蔽home键,返回键等键所在一栏两种方法。
上一次由于项目的需要,需要在app级屏蔽home键,返回键等键所在一栏。百度各种无结果。于是就自己研究了一翻。发现了两种可行的方法: 方法一:用全屏悬浮窗去掉home键,返回键等键所在一栏 代码如下(直接做一个类全部复制进去即可,不用修改): package com.xchy.utils; import android.app.Activity; import android.a
[Android] Android 物理键点击响应 Menu Home Back 键点击捕获
捕获安卓手机的物理按键(Menu Home Back)三个按键的点击动作