diff --git a/HOW_TO_BUILD.md b/HOW_TO_BUILD.md
index 03a3008..212dba5 100644
--- a/HOW_TO_BUILD.md
+++ b/HOW_TO_BUILD.md
@@ -1,6 +1,6 @@
# 易控车机版(Easycontrol_For_Car)编译说明
-### 注意:需要GItHub账号
+### 注意:需要GitHub账号
@@ -8,5 +8,5 @@
-## 更新按下图所示操作后重新执行上面的操作
+## 项目有更新时按下图所示操作后重新执行上面的操作
\ No newline at end of file
diff --git a/HOW_TO_USE.md b/HOW_TO_USE.md
index aad7d29..5b89e60 100644
--- a/HOW_TO_USE.md
+++ b/HOW_TO_USE.md
@@ -8,24 +8,30 @@
- 打开“USB调试(安全调试)”(MIUI设备)
- 打开“USB安装”(如果有则打开)
- 打开“关闭权限监控”(如果有则打开)
-#### 注意: 重启被控端手机后,需要重新进行上述操作
+#### 注意: 重启被控端手机后,需要重新检查上述操作
## 软件使用
1. 简单使用-有线连接
- 1. 主控端安装易控车机版,打开软件进行悬浮窗授权
+ 1. 主控端安装易控车机版,给予悬浮窗授权,打开软件
2. 利用数据线将主控端与被控端连接,主控端易控车机版界面允许易控车机版访问设备
- 3. 点击主控端易控车机版列表中第一行出现的新设备
- 4. 被控端授权允许主控端连接(请勾选一律允许)
+ 3. 点击主控端易控车机版列表中出现的新有线设备
+ 4. 选择屏幕镜像或应用流转模式进行连接
+ 5. 被控端授权允许主控端连接(可勾选一律允许)
2. 简单使用-无线连接
- 1. 主控端安装易控车机版,打开软件进行悬浮窗授权
+ 1. 主控端安装易控车机版,给予悬浮窗授权,打开软件
2. 确保主控端能够访问被控端(例如在一个wifi下面)
- 3. 打开被控端无线调试(并非开发者选项中的无线调试),可使用上面有线连接,随后长按设备点击“打开无线”按钮实现
- 4. 主控端易控车机版界面点击右上角添加设备,在设备地址处输入被控端地址,地址格式:
- - IPv4:192.168.43.1:5555
- - IPv6:[2408:8462:2510:1e05:c39:3262:632d:1a3d]:5555
- - 域名:ex.com:5555
- 5. 点击刚添加的新设备,被控端授权允许主控端连接(请勾选一律允许)
+ 3. - 打开被控端无线调试(并非开发者选项中的无线调试)
+ - 可使用上面有线连接,随后长按设备点击“打开无线”按钮实现
+ 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)下的设备
+ 5. 选择屏幕镜像或应用流转模式进行连接
+ 6. 被控端授权允许主控端连接(可勾选一律允许)
3. 界面使用
1. 工具栏
@@ -54,43 +60,55 @@
广播地址为:"**top.eiyooooo.easycontrol.app.CONTROL**",需要向意向也就是Intent填入想要做的动作
- 启动默认设备:
- action:startDefault
+ - action:startDefault
+ - mode:0, 1 (可选,默认为0,0:屏幕镜像,1:应用流转)
- 启动目标设备:
- action:start
- uuid:设备ID
+ - action:start
+ - uuid:设备ID
+ - mode:0, 1 (可选,默认为0,0:屏幕镜像,1:应用流转)
- 目标设备变成小窗:
- action:changeToSmall
- uuid:设备ID
+ - action:changeToSmall
+ - uuid:设备ID
- 目标设备最小化:
- action:changeToMini
- uuid:设备ID
+ - action:changeToMini
+ - uuid:设备ID
- 目标设备全屏:
- action:changeToFull
- uuid:设备ID
+ - action:changeToFull
+ - uuid:设备ID
- 目标设备按下电源键:
- action:buttonPower
- uuid:设备ID
+ - action:buttonPower
+ - uuid:设备ID
+ - 目标设备唤醒:
+ - action:buttonWake
+ - uuid:设备ID
+ - 目标设备锁定:
+ - action:buttonLock
+ - uuid:设备ID
- 目标设备打开背光:
- action:buttonLight
- uuid:设备ID
+ - action:buttonLight
+ - uuid:设备ID
- 目标设备关闭背光:
- action:buttonLightOff
- uuid:设备ID
+ - action:buttonLightOff
+ - uuid:设备ID
- 目标设备按下返回键:
- action:buttonBack
- uuid:设备ID
+ - action:buttonBack
+ - uuid:设备ID
- 目标设备按下桌面键:
- action:buttonHome
- uuid:设备ID
+ - action:buttonHome
+ - uuid:设备ID
- 目标设备按下最近任务键:
- action:buttonSwitch
- uuid:设备ID
+ - action:buttonSwitch
+ - uuid:设备ID
- 目标设备旋转屏幕:
- action:buttonRotate
- uuid:设备ID
+ - action:buttonRotate
+ - uuid:设备ID
- 目标设备关闭投屏:
- action:close
- uuid:设备ID
+ - action:close
+ - uuid:设备ID
+ - 目标设备执行命令:
+ - action:runShell
+ - uuid:设备ID
+ - cmd: 命令
2. 可通过快捷方式直接启动默认USB或无线设备
- StartUsbActivity启动默认USB设备
diff --git a/README.md b/README.md
index 2378bd1..3ad86de 100644
--- a/README.md
+++ b/README.md
@@ -4,26 +4,24 @@
本软件基于[易控原版](https://gitee.com/mingzhixianweb/easycontrol),对其进行了修改,优化了安卓车机控制安卓手机的体验。
## 车机版功能特色
+- 应用流转(实验性)
- 车机版放大按钮
-- 横竖屏小窗位置单独保存
+- 横竖屏悬浮窗位置单独保存
- 音频输出为导航声道
- 十秒无操作隐藏控制条
-- 优化控制面板
+- 屏幕宽高比例自由缩放(实验性)
+- 优化工具栏
- 自动收回
- 点击外部时缩回
-- 可选
- - 启动时点亮屏幕
- - 启动时进入熄屏控制
- - 断开时熄灭屏幕
- - 断开时退出熄屏控制
+- 优化
+ - 自动检查已添加的无线设备是否可达
+ - 局域网设备扫描
+ - 单设备多连接
+ - 触摸外界时挂起
+ - 按钮重置悬浮窗位置和大小
- 可通过快捷方式直接启动默认USB或无线设备
- StartUsbActivity启动默认USB设备
- StartDefaultActivity启动默认无线设备
-- 优化
- - USB断开流程
- - 断开连接流程
- - 主控端与被控端通信丢失后断开连接
-- 屏幕宽高比例自由缩放(实验性)
## 使用说明
- [点击此处前往易控车机版使用说明](https://github.com/eiyooooo/Easycontrol_For_Car/blob/main/HOW_TO_USE.md)
diff --git a/easycontrol/app/build.gradle b/easycontrol/app/build.gradle
index ff8ffb4..6de97a5 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 10314
- versionName "1.3.14"
+ versionCode 10400
+ versionName "1.4.0"
ndk {
abiFilters "arm64-v8a", "armeabi-v7a", "x86", "x86_64"
}
diff --git a/pic/screenshot/mini.webp b/pic/screenshot/mini.webp
index b2cb1f4..07e53ac 100644
Binary files a/pic/screenshot/mini.webp and b/pic/screenshot/mini.webp differ
diff --git a/pic/screenshot/set.webp b/pic/screenshot/set.webp
index ca0528c..d961480 100644
Binary files a/pic/screenshot/set.webp and b/pic/screenshot/set.webp differ
diff --git a/pic/screenshot/small.webp b/pic/screenshot/small.webp
index 1a7567f..aa1d6fe 100644
Binary files a/pic/screenshot/small.webp and b/pic/screenshot/small.webp differ