AnyDesk 是一款强大的远程桌面应用程序,它不仅支持 Windows、macOS、Linux 和 iOS 设备,还为 Android提供了便捷的远程访问解决方案。本教程主要介绍适用于Android的AnyDesk。
注意:截至到安卓10,根据智能手机供应商的情况,用户在连接到安卓8和9系统的设备时,会得到一个关于远程控制的安全提示。对于大多数人来说,这个信息是不可跳过的,需要终端用户在连接用户能够建立会话之前手动接受提示。
一、系统要求
注意:由于供应商的限制,目前不支持对ChromeOS设备的远程控制。
1、AnyDesk for Android的传出连接与Android 4.4及更新版本兼容。
2、连接到AnyDesk for Android设备需要Android 5.0及更新版本。
3、远程控制安卓设备需要安卓7.0或更新版本。
由于安卓生态系统种类繁多,下载和安装一个控制插件可能是必要的。如果需要,第一次启动AnyDesk时,在得到用户准许的情况下,AnyDesk会自动下载控制插件。
另外,也可以从Google Play 商店 手动下载和安装。同时也可以从官网下载。
注意:对于某些设备,可能需要在安卓辅助功能设置中激活控制插件。
二、分配许可证密钥
由于供应商的限制,对于从Google Play商店下载的标准AnyDesk for Android应用程序,如果不借助第三方移动设备管理工具的帮助,则无法为其分配许可证密钥。
然而,通过定制客户端可以使在安卓设备上,拥有授权的AnyDesk客户端。要将许可证密钥分配给AnyDesk for Android客户端,以获得诸如通讯录或会话记录等功能,请定制一个Android客户端,并启用 “自动注册许可证 “选项。
之后,下载并安装定制客户端的APK到安卓设备上,将看到一个标有 “AnyDesk定制 “的应用程序,该应用程序已注册到myAnydesk账户。
三、会话菜单
在会话期间,可以通过按住AnyDesk标志来显示会议菜单。这个菜单可以帮助用户控制会话的所有方面,从改变传输质量到断开会话。要移动AnyDesk标志的位置,双击它,然后将它拖到所需的位置。
四、会话设置
在会话设置中,用户可以配置:
1、输入
- 启用或禁用控制远程设备的能力;
- 启用或禁用在安卓和远程设备之间同步剪贴板的功能;
- 阻止远程用户干扰操作;
- 选择输入方式。
2、显示
- 传输质量;
- 显示或隐藏远程光标;
- 当远程光标移动到一个不同的显示器时,自动切换显示器;
- 启用或禁用屏幕隐私模式。
3、音频
启用或禁用声音传输。
4、安全
会话结束时锁定设备。
五、输入设置
在这个菜单中,可以改变不同的键盘和鼠标输入方式。
- 虚拟特殊键盘,帮助在远程设备上使用操作系统的快捷键;
- 标准虚拟键盘;
- 切换到鼠标模拟;
- 切换到触控板模拟;
- 切换到触控模拟 (Android to Android 会话的默认设置)。
六、选择远程显示器
如果连接的设备有多个显示器,用户可以从这里在不同的显示器之间进行切换,也可以在安卓系统上启用和禁用全屏模式。
七、操作
操作菜单为用户提供了额外的功能,如:
- 截屏;
- 向远程设备传输文件/ 上传;
- 从远程设备下载文件/ 接收文件;
- 请求提升权限;
- 向远程Windows设备发送CTRL+ALT+DEL命令;
- 启用或停止屏幕隐私模式;
- 开始或停止会话录制。
八、手势
当使用鼠标和触摸板输入模式时,支持以下手势:
- 单指轻扫以移动光标;
- 双指捏合以放大和缩小远程视图;
- 三指滑动来滚动;
- 单指敲击为鼠标左键;
- 单指长按为鼠标右键;
- 三指轻敲为鼠标中键。
九、热键
当从Windows连接到安卓设备时,AnyDesk提供安卓导航按钮的键盘快捷方式。要调用命令,请按住CTRL+ALT+SHIFT键,并按以下按键:
十、控制插件
控制插件用于帮助AnyDesk的安卓客户端远程控制Android设备。
AnyDesk for Android应用程序的控制插件的完整列表可以在Android 控制插件中找到。然而, 实际上并不需要手动寻找并安装控制插件。我们建议在启动AnyDesk时或前往【关于AnyDesk】点击“可用的插件”提示。
通过上述两个方法,AnyDesk不仅会确定最适合安卓设备的控制插件,而且还会提供有关如何在Android设备上激活控制插件的额外步骤。
十一、移动设备管理
从6.1.10版本开始,AnyDesk安卓应用可以通过第三方移动管理管理(MDM)解决方案(如Microsoft Intune)进行整合和定制。
注意:目前这只适用于安卓Google Play商店提供的标准AnyDesk客户端。
然后,MDM解决方案应该自动检测并显示所有可用的选项,并对其工作方式和作用进行简短描述。
十二、工作配置文件
使插件AD1为AnyDesk连接到管理的配置文件做好准备的步骤。顺序很重要:
1、确保该插件已安装在主配置文件和管理配置文件中。
2、确保该插件在辅助功能设置中被启用。
3、在主配置文件内打开该插件。点击溢出按钮,配置该插件。
如果上述方法不起作用,请从被管理配置文件中尝试。可能需要在MDM解决方案中允许跨配置文件通信。
十三、定制客户端安装
AnyDesk可以是可以定制的。这个定制客户端可作为APK文件安装使用。要安装它,需要允许安装不受信任的来源。除了官网客户端和自己定制的客户端之外,请谨慎考虑其他应用程序的安装允许。
十四、不信任来源安装
注意:设置和菜单名称可能因安卓版本和供应商的不同而不同。 下面的例子是基于原始的谷歌Android环境。
十五、故障诊断
1、插件无法激活
由于一些供应商对安卓系统进行了修改,可能需要重新启动安卓设备才能使控制插件发挥作用。
2、安卓智能电视控制插件
请注意,以下解决办法并不在AnyDesk实际支持范围内, 属于变通办法; 而且该方法的使用可能会损害甚至违反设备的维保。
如果Android/Fire TV设备的供应商禁用了辅助功能设置,就无法激活AnyDesk的控制插件。
这样AnyDesk就只可用于远程观察。一个可行的解决方法是使用adb shell。
该插件可以用以下命令启用。
adb shell settings put secure enabled_accessibility_services com.anydesk.adcontrol.ad1/com.anydesk.adcontrol.AccService
3、屏幕录制对话框 (安卓 10+)
请注意,以下解决办法并不在AnyDesk实际支持范围内, 属于变通办法; 而且该方法的使用可能会损害甚至违反设备的维保。使用前请谨慎考虑。
从 安卓10 开始,安卓强制规定屏幕录制需要有接受对话框。绕过该请求的一个变通方法是使用以下adb shell命令。
标准客户端:
adb shell appops set com.anydesk.anydeskandroid PROJECT_MEDIA allow
定制客户端:
adb shell appops set com.anydesk.anydeskandroid.custom PROJECT_MEDIA allow
4、安卓电池优化
安卓系统有一个名为 “电池优化 “的功能,可以自动禁用在后台运行的应用程序以保护电池。 然而,如果该功能被激活,它可能会导致AnyDesk出现问题,因为一旦AnyDesk被放置在后台30-60秒,它就会被安卓系统自动退出,这是通过AnyDesk应用程序控制安卓设备时的情况。而因为安卓系统自动停止AnyDesk的运行,它也将终止会话连接。 因此,建议在电池优化设置中为AnyDesk配置一个例外。
下面提供了关于如何禁用谷歌Pixel手机以及摩托罗拉设备的电池优化程序的说明。
(1)谷歌 Pixel
- 打开手机的设置;
- 前往 应用程序 > AnyDesk > 电池;
- 选择 “不受限制的”;
- 对 “AnyDesk插件 “重复步骤2-3。
(2)摩托罗拉
- 打开手机的设置应用程序;
- 前往 电池> 电池优化;
- 轻点 “未经优化”, 再点 “所有应用”;
- 在结果列表中找到 “AnyDesk”,并点击 “不优化”;
- 对 “AnyDesk插件 “重复步骤2-4。
5、发送支持信息
如果在AnyDesk for Android上遇到错误或崩溃,请将跟踪文件以及问题描述发送给我们。 要做到这一点,请:
- 在AnyDesk主窗口中,打开菜单;
- 选择 “关于AnyDesk”;
- 选择 “发送错误报告数据”;
- 尽可能详细地描述问题,然后点击 “发送电子邮件”。
十六、安卓API
AnyDesk为Android提供了一个类似于Windows上命令行界面的API。
API 功能:
1、Returns: (返回)
- 软件版本
- 连接状态
- AnyDesk-ID
- AnyDesk 别名
- 用户名
2、Checks: (检查)
- 是否自主访问密码处于激活状态
- 是否曾经有过传入会话
- 是否有自定义的用户图像
3、Sets: (设置)
- 自主访问密码
- 连接方式
- 发现功能的状态
- 用户名
- 自定义用户图像