adb 冷命令知识,解决中文输入乱码问题

一、启动app应用:

1、包名和类名启动方式

adb获取应用包名和类名:

       首先启动需要获取app应用,然后执行以下命令:

       adb -s 127.0.0.1:5557 shell dumpsys activity | find "mFocusedActivity"(-s 127.0.0.1:5557 是指哪个设备或模拟器)

adb 安装应用:

       adb -s 127.0.0.1:5557 shell am start -n com.sina.weibo/.VisitorMainTabActivity

2、包名启动方式

       adb shell monkey -p 包名 -v -v -v 1

 

二、adb 输入中文字符串
1.安装APK
下载地址:application.apk (软件源码地址:https://github.com/majido/clipper

2.启动apk(adb启动还是手动启动,自己看着办)

3.设置剪贴板内容

    adb shell am broadcast -a clipper.set -e text “娴嬭瘯” (中文必须要使用代码转码为UTF-8,从gbk转UTF-8)

    例如:测试 = 娴嬭瘯

    adb shell am broadcast -a clipper.get (获取粘贴板内容)

 4.输入框粘贴内容

  在输入框使用adb 命令长按,出现粘贴标识

  adb shell input swipe 100 100 100 100 1000 (在 100 100 位置长按 1000毫秒)

     根据手机尺寸找到粘贴标识,点击粘贴标识后,中文内容就正常输入进去了

目前adb能解决中文乱码的最低成本方式,如果有更好的方式,请留言让大家都学习一下

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qensq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值