From 79ecda5b886c99cd2fecb5a603c2f101652a7377 Mon Sep 17 00:00:00 2001 From: eiyooooo Date: Wed, 17 Apr 2024 00:42:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E6=9C=BA=E7=89=88=20V1.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HOW_TO_BUILD.md | 2 ++ HOW_TO_USE.md | 24 +++++++++++++----------- README.md | 35 +++++++++++++---------------------- easycontrol/app/build.gradle | 4 ++-- 4 files changed, 30 insertions(+), 35 deletions(-) diff --git a/HOW_TO_BUILD.md b/HOW_TO_BUILD.md index 7a8b8fb..0a7cf07 100644 --- a/HOW_TO_BUILD.md +++ b/HOW_TO_BUILD.md @@ -1,5 +1,7 @@ # 易控车机版(Easycontrol_For_Car)编译说明 +### 此方法编译的apk不包含签名部分设备可能无法使用 + ### 注意:需要GitHub账号 diff --git a/HOW_TO_USE.md b/HOW_TO_USE.md index 1f18f69..bfc2a8e 100644 --- a/HOW_TO_USE.md +++ b/HOW_TO_USE.md @@ -1,5 +1,10 @@ # 易控车机版(Easycontrol_For_Car)使用说明 +## 注意 +1. 若安卓14及以上版本画面出现异常,可尝试在设置中打开“安卓14兼容模式” +2. app未打开状态通过快捷方式直接启动USB设备需点击两次,第二次弹出的授权通知请授权 +3. 画中画内使用请务必在软件设置内打开“始终全屏模式” + ## 准备操作 1. 被控端手机连续点击关于手机-版本号,直至提示打开开发者选项 2. 被控端手机设置中找到开发者选项 @@ -12,24 +17,25 @@ ## 软件使用 1. 简单使用-有线连接 - 1. 主控端安装易控车机版,给予悬浮窗授权,打开软件 + 1. 主控端安装易控车机版,打开软件,给予悬浮窗授权或使用始终全屏模式 2. 利用数据线将主控端与被控端连接,主控端易控车机版界面允许易控车机版访问设备 3. 被控端授权允许主控端连接,勾选一律允许 4. 点击主控端易控车机版列表中出现的新有线设备 5. 选择屏幕镜像或应用流转模式进行连接 2. 简单使用-无线连接 - 1. 主控端安装易控车机版,给予悬浮窗授权,打开软件 + 1. 主控端安装易控车机版,打开软件,给予悬浮窗授权或使用始终全屏模式 2. 确保主控端能够访问被控端(例如在一个wifi下面) 3. - 打开被控端无线调试(并非开发者选项中的无线调试) - - 可使用上面有线连接,随后长按设备点击“打开无线”按钮实现 + - (可使用上面有线连接,随后长按设备点击“打开无线”按钮实现) + - (安卓11及以上可在被控端下载[Shizuku](https://github.com/RikkaApps/Shizuku/releases),在Shizuku内配对) 4. 主控端易控车机版界面点击右上角添加设备 - 在设备地址处输入被控端地址(地址:端口) - 地址格式(例): - IPv4:192.168.43.1:5555 - IPv6:[2408:8462:2510:1e05:c39:3262:632d:1a3d]:5555 - 域名:example.com:5555 - - 点击扫描,扫描C类地址(掩码为255.255.255.0)下的设备 + - 也可点击扫描按钮,扫描C类地址(掩码为255.255.255.0)下的设备 5. 被控端授权允许主控端连接,勾选一律允许 6. 选择屏幕镜像或应用流转模式进行连接 @@ -50,14 +56,14 @@ - 全屏页面方向跟随手机重力方向(可在工具栏中锁定) 4. 高级使用 - - 在添加设备时或长按设备点击“修改”按钮,设置高级选项,可自定义编解码参数、投屏控制参数等 + - 在添加设备时或长按设备点击“修改”按钮,设置高级选项,可开关黑暗模式同步、剪切板同步,自定义编解码参数、投屏控制参数等 - 设置中可设置编码参数等默认选项,添加设备时默认使用这些参数,如对单个设备进行了修改,则以该设备参数为准 - 特殊地址标识符,在添加设备时可用于代表特殊地址: - 网关地址:\*gateway\*,如网关为192.168.43.1,则“\*gateway\*:5555”表示“192.168.43.1:5555” - 子网地址:\*netAddress\*,如子网为192.168.43.0/24, 则“\*netAddress\*.1:5555”表示“192.168.43.1:5555” 5. 扩展使用 - 1. 易控车机版支持在外部使用广播控制(app未打开状态通过快捷方式直接启动**不支持**) + 1. 易控车机版支持在外部使用广播控制 广播地址为:"**top.eiyooooo.easycontrol.app.CONTROL**",需要向意向也就是Intent填入想要做的动作 - 启动默认设备: @@ -118,8 +124,4 @@ - 自行创建: - StartDeviceActivity启动设备 - 可添加uuid参数,指定设备ID - - 不指定uuid参数则启动默认设备 - -## 其他 -1. 若安卓14及以上版本画面出现异常,可尝试在设置中打开“安卓14兼容模式” -2. app未打开状态通过快捷方式直接启动USB设备需点击两次,第二次弹出的授权通知请授权 \ No newline at end of file + - 不指定uuid参数则启动默认设备 \ No newline at end of file diff --git a/README.md b/README.md index 17f75c3..093b793 100644 --- a/README.md +++ b/README.md @@ -5,38 +5,29 @@ ## 注意 -#### “易控车机版”**永久免费**,不会收取任何费用,也不会强制要求捐赠。请勿相信任何收费的“易控车机版”,以免上当受骗。 +#### “易控车机版”**永久免费**,不会收取任何费用,也不会强制要求捐赠。请勿相信任何收费的“易控车机版”,以免上当受骗 -#### 本软件开源许可证为**GPL-3.0**,任何人可以免费使用、修改、分发,但请遵守开源许可证的规定。 +#### 本软件开源许可证为**GPL-3.0**,任何人可以免费使用、修改、分发,但请遵守开源许可证的规定 #### 本项目唯一地址为() -#### 反馈问题请到[Issues](https://github.com/eiyooooo/Easycontrol_For_Car/issues),功能建议请到[Discussions](https://github.com/eiyooooo/Easycontrol_For_Car/discussions)。 +#### 反馈问题请到[Issues](https://github.com/eiyooooo/Easycontrol_For_Car/issues),功能建议请到[Discussions](https://github.com/eiyooooo/Easycontrol_For_Car/discussions) ## 简介 -本软件基于[易控原版](https://gitee.com/mingzhixianweb/easycontrol),对其进行了修改,优化了安卓车机控制安卓手机的体验。 - -## 车机版功能特色 -- 车机版放大按钮 -- 横竖屏悬浮窗位置单独保存 -- 音频输出为导航声道 -- 十秒无操作隐藏控制条 -- 应用流转 -- 屏幕宽高比例自由缩放(实验性) -- 优化工具栏 - - 自动收回 - - 点击外部时缩回 -- 可通过快捷方式直接启动设备或单应用流转 -- 其他一些小优化... +本软件可实现手机屏幕镜像到车机、手机应用流转到车机 -## 使用说明 -- [点击此处前往易控车机版使用说明](HOW_TO_USE.md) +车机支持:能够安装第三方软件、基于安卓系统的车机 + +手机支持:能够打开开发者调试(ADB)功能、基于安卓系统的手机 -## 更新日志 -- [点击此处查看](https://github.com/eiyooooo/Easycontrol_For_Car/releases) +## 安装包及更新日志 +- [点击此处前往](https://github.com/eiyooooo/Easycontrol_For_Car/releases) + +## 使用说明 +- [点击此处前往](HOW_TO_USE.md) ## 关于开发版本编译 -如有需要开发版本请自行[编译](HOW_TO_BUILD.md)。 +如有需要开发版本请自行[编译](HOW_TO_BUILD.md) ## 截图 diff --git a/easycontrol/app/build.gradle b/easycontrol/app/build.gradle index d0c23c3..dbefc9f 100644 --- a/easycontrol/app/build.gradle +++ b/easycontrol/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId 'top.eiyooooo.easycontrol.app' minSdk 21 targetSdk 34 - versionCode 10412 - versionName "1.4.12" + versionCode 10500 + versionName "1.5.0" ndk { abiFilters "arm64-v8a", "armeabi-v7a", "x86", "x86_64" }