Claude Code 苹果电脑使用手把手脚把脚使用教学说明06篇——第一个尝试做的app
·
花开两朵 各表一枝
最近帝都的演唱会蛮多的嘛
突然想抢一下看看
前几天我还怀疑
说帝都怎么都没有演唱会
原来是因为没有我喜欢的
哈哈哈哈 听说周董时隔18年也要来了!
那我要好好抢票一下了 所以想到了我的cc

现已设计完成
✅ TickTap — 悬浮窗抢票助手 App 开发完成
项目位置:/Users/mx/TickTap/ | 共 25 个文件
📱 App 架构
TickTap/
├── build.gradle.kts / settings.gradle.kts ← Gradle 构建系统
├── app/src/main/
│ ├── AndroidManifest.xml ← 权限 + 服务声明
│ ├── java/com/ticktap/app/
│ │ ├── MainActivity.java ← 主界面:权限引导 + 设置
│ │ ├── FloatingService.java ← 前台服务:悬浮窗管理
│ │ ├── TapAccessibilityService.java ← 无障碍服务:模拟点击
│ │ └── SettingsManager.java ← 配置持久化
│ └── res/
│ ├── layout/ ← 3个界面布局
│ ├── drawable/ ← 图标和背景
│ └── xml/accessibility_service_config.xml
🎯 核心功能
功能 实现方式
悬浮窗 WindowManager + TYPE_APPLICATION_OVERLAY
十字准星 可拖动红色十字线,精确瞄准抢票按钮
模拟点击 AccessibilityService.dispatchGesture()
高频连点 ScheduledExecutorService 定时触发,50ms~333ms 可调
随机偏移 每次点击 ±3~10px 随机抖动,防检测
控制面板 半透明悬浮面板:开始/停止 + 速度调节 + 坐标显示
🔄 使用流程
1. 打开 TickTap → 按引导开启两项权限
2. 点击「显示悬浮窗」→ 出现控制面板 + 十字准星
3. 打开抢票 App
4. 拖动十字准星到「抢票」按钮上
5. 点击「开始」→ 高频连点开始
6. 抢到后点「停止」
因为我是安卓手机
我又再次让我教会我如何下载到我的手机
。。。
。。。
说实话
软件写的挺快
打包apk是真复杂呀哈哈哈哈
主要我这是苹果电脑-安装安卓安装包


时间真的太久了

✅ TickTap 构建成功!
APK 位置: /Users/mx/TickTap/app/build/outputs/apk/debug/app-debug.apk(5.3MB)
📱 安装到手机
方法一:USB 安装(推荐)
# 1. 手机开启开发者模式 + USB调试
# 设置 → 关于手机 → 连续点击 7 次「版本号」
# 设置 → 开发者选项 → USB调试 ✅
# 2. USB 连接电脑后执行:
adb install /Users/mx/TickTap/app/build/outputs/apk/debug/app-debug.apk
方法二:传 APK 到手机
把 app-debug.apk 通过微信/AirDrop/QQ 发到手机,点击安装。
⚙️ 安装后必须手动开启两项权限
权限 路径
悬浮窗 设置 → 应用 → TickTap → 「显示在其他应用的上层」→ 开启
无障碍服务 设置 → 辅助功能 → 无障碍 → TickTap → 开启
🎯 使用步骤
打开 TickTap,按引导开启两项权限
点击「显示悬浮窗」→ 屏幕出现控制面板 + 橙色十字准星
打开抢票 App(大麦/猫眼/12306)
拖动十字准星到抢票按钮中心位置
调整速度 → 点击「开始」→ 高频连点启动!
点击「停止」结束
🐛 调试过程总结
构建过程中解决了以下问题:
Gradle Wrapper 缺失 → 创建 gradle-wrapper.properties
proguard-rules.pro 缺失 → 创建空文件
系统代理导致 TLS 失败 → 禁用 Java 系统代理
AGP 8.2.0 与 Gradle 9.5.1 不兼容 → 升级到 AGP 8.9.0
compileSdk 34 不满足 AGP 8.9.0 → 安装 SDK Platform 35 + Build-tools 35
自适应图标格式错误 → 修复 mipmap 目录结构

先这样吧
2026.6.4 00.25
更多推荐

所有评论(0)