diff --git a/README.md b/README.md index 651add6..eb19738 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,542 @@ -# LittleRedBook +组长博客链接: +代码库链接: + +视频链接: + + + +# 一、思维导图 + +![小红书自动化脚本](小红书自动化脚本.png) + +# 二、整体架构 + +通过这个脚本,我们可以实现小红书的**自动打开**、**进入随机直播间**、**自动滑屏切换**、**点赞**、**关注**、**评论**以及**发布帖子**等功能。该脚本尤其适合那些需要频繁进行直播互动操作的人群,接下来,我们将逐步分析这段代码中的关键实现部分。 + +--- + +#### 1. 初始化及权限检查 + +首先,我们的代码会检查应用的悬浮窗权限。如果没有权限,则会通过悬浮窗提示用户授权,并立即退出脚本,以确保之后的界面显示功能能够正常工作。 + +```javascript +if (!floaty.checkPermission()) { + toast("请授予悬浮窗权限"); + floaty.requestPermission(); + exit(); +} +``` + +`floaty.checkPermission()` 用于检查悬浮窗权限;如果没有授权,则`floaty.requestPermission()` 会请求权限,并提示用户。 + +--- + + + +#### 2. 创建悬浮窗组件 + +接下来,我们通过 `floaty.window` 创建一个包含按钮、滑动条、复选框和输入框的悬浮窗界面,以期为用户提供丰富的控制选项,这些控件允许用户开启与关闭点赞、设置点赞速度、切换评论模式、开启与关闭评论、开启与关闭自动滑屏与自动关注以及输入帖子内容等,我们使用XML 结构定义界面布局,这样可以使得用户看到的界面整洁,且功能齐全。 + +```javascript +let window = floaty.window( + +