安卓模拟长按 hone 与 power 按键的 shell 命令 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
g22k
V2EX    Android

安卓模拟长按 hone 与 power 按键的 shell 命令

  •  
  •   g22k 2019-01-15 23:35:52 +08:00 13910 次点击
    这是一个创建于 2461 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求一个,安卓上模拟长按 HOME 键 与 电源键 的 shell 命令(最好可调整按压时间),
    用 edge 手势来唤醒小爱同学。
    如果有更好的方法,也望指教一下,谢谢各位。

    目的:
    小米 8,MIUI10 ( P ),安装了 xposed edge,使用 edge 隐藏了自带导航键,完全使用 edge 进行手势操作(这才是理想的全面屏手势)。
    想用手势 模拟长按 HOME 键 与 电源键唤醒小爱同学。

    尝试:
    -用 QuickShortcutMaker 找不到 ctivity 能直接运行指令(需要再点击一下),在没改名小爱前是有的,可能 MIUI 故意隐藏了。
    -edge 的抓取活动也抓取不到 activity
    -edge 自带手势注入 的模拟长按,好像是时间太短,模拟的长按 HOME 还是返回主页
    -搜索了下 https://zhuanlan.zhihu.com/p/26236061
    安装在屏幕持续足够小的滑动也算是长按,但是屏幕已经完全隐藏了导航键,所以这个方案不行。
    -也运行过这个命令 input keyevent --longpress KEYCODE_HOME,但是并不能唤醒,而是直接返回桌面。
    -好像目前只有上面链接第三个方法能够实现,但是本人不是程序员,能力有限,只能来这里求助各位。
    第 1 条附言    2019-05-07 00:47:58 +08:00
    无意中找到快捷方法了,
    原理:
    模拟点击 连接键盘后的 system 键( win ),MIUI 在连接键盘后点击这个键会唤醒小爱。

    步骤:
    比如我要设置单击 “音量+”唤醒小爱:
    打开 edge-设置-音量加-单击-注入按键-搜索“ META_LEFT ”-点击后勾选 Sym-确定。

    勾选 edge 按键设置后即可生效。
    只不过启动的时候屏幕周围会有一圈白边(无障碍模式?),影响不大。

    题外:本来是想看看手机能不能直接 OTG 连接有线键盘,结果是能的,顺便说下百度输入法 在实体键盘下有问题,无法输入中文,讯飞和谷歌正常。 有点难受。
    8 条回复    2019-05-07 00:49:47 +08:00
    longerpro
        1
    longerpro  
       2019-01-16 01:28:29 +08:00 via Android
    @livid 好像哪里匹配错了吧,提示我在这个帖子里有未读信息,longpress ?
    refugeezhao2018
        2
    refugeezhao2018  
       2019-01-16 01:30:48 +08:00 via Android
    设置长按电源键呼出就好,不要一根筋
    msdx123
        3
    msdx123  
       2019-01-16 01:48:59 +08:00
    input keyevent
    g22k
        4
    g22k  
    OP
       2019-01-16 06:28:41 +08:00 via Android
    @longerpro
    :没有;是我正文 @的,之前不懂 v2 正确 @人的方式,所以就重新编辑删掉了,抱歉。 @refugeezhao2018
    : 总是想更方便,哈哈哈
    @msdx123
    : 这个好像是直接点击按键,没有长按吧。
    msdx123
        5
    msdx123  
       2019-01-16 06:50:18 +08:00
    @g22k #4 input keyevent --longpress
    refugeezhao2018
        6
    refugeezhao2018  
       2019-01-16 09:59:01 +08:00 via Android
    @g22k 方便的话直接语音唤醒
    gaby2018
        7
    gaby2018  
       2019-01-16 16:22:17 +08:00
    adb shell sendevent;adb shell getevent 了解一下
    g22k
        8
    g22k  
    OP
       2019-05-07 00:49:47 +08:00
    @gaby2018 @msdx123 @refugeezhao2018
    无意中解决了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2540 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:41 PVG 12:41 LAX 21:41 JFK 00:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86