bla*_*ole 11 shell android adb
我有一大堆设备,我想添加谷歌帐户.谷歌帐户已经设置好,所以我只想通过命令行脚本将这些现有帐户添加到设备中.
有两种可能的方式(非Root):
#1 开发一个应用程序来实现帐户管理器并简化登录过程。
#2 使用一系列 ADB 命令来传递输入字符串并激发触摸事件。
ADB命令示例:
启动本机添加帐户设置屏幕
ADB shell am start -a android.settings.ADD_ACCOUNT_SETTINGS \
-n com.android.settings/.accounts.AddAccountSettings
Run Code Online (Sandbox Code Playgroud)
选择Google帐户所在屏幕的绝对坐标。每个设备都有不同的屏幕尺寸,因此您必须弄清楚设备的确切位置。如果您有多个带有登录帐户的应用程序,它们也会显示在此处。例如,Microsoft Office、Reddit 和 WhatsApp。
adb shell input tap X Y
Run Code Online (Sandbox Code Playgroud)
提示:您可以从 开发人员选项启用显示点击和指针位置。这将为您提供触摸输入的宝贵位置。
设置所需的输入文本
adb shell input text "account@gmail.com"
Run Code Online (Sandbox Code Playgroud)
如果要选择键盘事件,请传递KeyEvent常量中的事件代码
adb shell input keyevent 66
Run Code Online (Sandbox Code Playgroud)
这里,66是“ KEYCODE_ENTER ”的事件代码
重复输入/触摸过程,直到成功登录系统。