AVNC:功能强大的Android VNC客户端

AVNC:功能强大的Android VNC客户端

【免费下载链接】avnc VNC Client for Android 【免费下载链接】avnc 项目地址: https://gitcode.com/gh_mirrors/avn/avnc

AVNC是一款开源的Android VNC客户端,由Gaurav Ujjwal开发并维护。该项目采用Kotlin作为主要开发语言,结合C++和C处理底层网络通信和图像处理,为Android设备提供了功能丰富的远程桌面控制体验。

项目概述

AVNC是一个专为Android平台设计的VNC客户端,支持远程查看和控制运行VNC服务器的任何设备。该项目采用现代化的Material Design设计语言,提供深色主题支持,并具备高度可配置的手势操作功能。

核心功能特性

远程连接与控制

  • Tight编码支持:优化图像传输效率
  • VNC Repeater支持:扩展连接能力
  • Wake-on-LAN支持:远程唤醒计算机功能
  • 自动服务器发现:通过Zeroconf协议自动发现局域网内的VNC服务器

安全连接

  • SSH隧道:内置SSH隧道功能,支持VNC over SSH
  • TLS加密:支持AnonTLS和VeNCrypt加密协议
  • 安全认证:支持密码和私钥认证方式

用户体验优化

  • 画中画模式:允许在其他应用运行时继续使用VNC客户端
  • 只读模式:适用于需要监控而不需要操作的场景
  • 虚拟按键:提供可自定义的虚拟按键功能
  • 剪贴板同步:支持与服务器的剪贴板同步

界面定制

  • Material Design:现代化的界面设计
  • 深色主题:提供舒适的夜间使用体验
  • 可配置手势:用户可以根据需求自定义手势操作
  • 多种视图模式:支持正常模式、无输入模式和无视频模式

技术架构

AVNC采用多语言混合开发架构:

  • Kotlin:实现客户端核心逻辑和用户界面
  • C++/C:处理底层网络通信和图像处理
  • LibVNCClient:作为核心VNC客户端库
  • libjpeg-turbo:用于图像压缩和解压缩
  • wolfSSL:提供TLS加密支持

应用主界面

安装与使用

要开始使用AVNC,可以通过以下方式获取:

  1. 从F-Droid应用商店下载
  2. 从Google Play商店获取
  3. 通过源代码编译安装

服务器管理界面

开发与贡献

AVNC是一个开源项目,欢迎开发者贡献代码。项目使用标准的Android开发工具链:

  • Android Studio
  • Android SDK
  • NDK(包含CMake)

开发者可以通过克隆仓库并初始化子模块来开始贡献:

git clone https://gitcode.com/gh_mirrors/avn/avnc
cd avnc
git submodule update --init --depth 1

连接设置界面

多语言支持

AVNC支持多种语言,包括英语、中文、法语、德语、俄语等,并通过Weblate平台提供翻译服务,方便全球用户使用。

特色功能详解

手势控制系统

AVNC提供了丰富的手势配置选项,用户可以为单指点击、双指点击、三指点击、双击、长按等各种手势分配不同的操作功能,包括左键点击、中键点击、右键点击、双击、移动指针、平移本地框架、滚动远程内容等。

虚拟键盘系统

应用内置了完整的虚拟键盘系统,支持自定义按键布局、行数配置,以及特殊按键映射功能,如右Alt键映射为Super键、语言切换键映射为Super键、返回键映射为Escape键等。

虚拟键盘界面

高级显示选项

  • 屏幕方向控制:支持自动、竖屏、横屏三种模式
  • 全屏显示:可配置是否使用全屏模式
  • 显示缺口区域:支持扩展至刘海屏区域
  • 保持屏幕常亮:连接期间保持屏幕不熄灭

服务器管理

AVNC提供了完善的服务器管理功能,包括:

  • 服务器添加、编辑、复制、删除
  • 服务器导入导出
  • 自动发现局域网服务器
  • 服务器连接历史记录

手势设置界面

实用工具

应用内置了多个实用工具,帮助用户更好地使用和调试:

  • 日志查看器:查看连接和操作日志
  • 键位映射测试:测试键盘映射配置
  • 触摸测试:测试触摸屏响应
  • 调试工具:提供各种调试功能

AVNC作为一款功能全面的Android VNC客户端,不仅提供了基本的远程桌面功能,还通过丰富的自定义选项和高级功能,为用户提供了出色的远程控制体验。其开源特性也确保了项目的持续发展和改进。

高级设置界面

【免费下载链接】avnc VNC Client for Android 【免费下载链接】avnc 项目地址: https://gitcode.com/gh_mirrors/avn/avnc

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

抵扣说明:

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

余额充值