AIWork

2026-05-20 10:41:15
行业:企业内部管理
载体:安卓APP
技术:Android SDK

业务和功能介绍

业务介绍
AIWork 是一款面向开发者和团队协作的 Android 短信监控应用,核心解决 验证码采集与推送 的业务场景。

在实际开发、测试和运维过程中,经常需要实时获取短信验证码(如登录验证、API 注册、风控审核等)。传统手动复制验证码效率低下且容易出错。AIWork 通过自动化短信拦截 + 智能提取 + 即时推送的方式,实现验证码从接收 → 提取 → 通知的全流程自动化,大幅减少人工操作,提升工作效率。

适用场景:
测试团队:自动化测试中验证码实时采集
开发团队:多端登录、账号注册等业务验证码推送
运维监控:关键业务短信通知
个人用户:重要验证码集中管理
功能介绍
核心功能
1. 双通道短信拦截
SMS Receiver 通道:通过 SMS_DELIVER / SMS_RECEIVED 广播直接接收系统短信
通知栏监听通道:通过 Notification Listener Service 监控通知栏中的短信通知
双通道互补,确保在任何状态(前台/后台/锁屏)下都能稳定捕获短信
2. 验证码智能提取

基于正则表达式的数字模板匹配,自动从短信中提取 4-6 位验证码
支持多种验证码格式(纯数字、字母数字混合等)
提取结果实时推送,无需人工干预
3. 飞书卡片推送

通过飞书开放 API 发送富文本卡片消息到指定群组
卡片格式化展示验证码内容,一目了然
支持多群组配置,按业务场景分发
4. 火山云短信 API 集成

集成火山引擎短信服务,支持手机号验证
自动读取本机手机号并与预设配置匹配
多用户配置管理,一键切换
辅助功能
5. 钉钉定时唤醒

通过 WorkManager 定时任务在指定时间启动钉钉应用
支持配置定时执行策略
6. 后台保活机制

前台服务(Foreground Service)+ 通知栏常驻
WakeLock 防止系统休眠
电池优化白名单申请,避免被系统清理
开机自启(BootReceiver),重启后自动恢复
7. 锁屏全屏弹出

利用 USE_FULL_SCREEN_INTENT 在锁屏状态弹出全屏通知
确保验证码及时提醒,不会漏看
8. 安全凭证管理

使用 AndroidX Security Crypto 加密存储 API Key、App Secret 等敏感信息
配置保存前自动校验凭证有效性(飞书 API + 火山云 API)
内置测试卡片发送,验证配置是否正确
9. 智能权限引导

首次启动引导用户授权:存储权限、手机号读取、电池优化白名单、通知监听
权限申请分步执行,用户体验友好
手机号自动识别,匹配预设配置
10. 运行日志查看

实时显示应用运行状态和服务日志
日志区域长按复制到剪贴板
日志持久化到文件,方便问题排查

项目实现

一、整体架构和设计思路
AIWork 采用 分层架构 + 双通道拦截 的设计思路,整体分为四层:
接入层:短信拦截
SmsReceiver(广播接收):通过 SMS_RECEIVED_ACTION 接收系统短信广播
SmsNotificationListener(通知监听):通过 NotificationListenerService 监控通知栏短信
两通道互补,确保前台/后台/锁屏状态下 100% 捕获
业务层:验证码处理
VerificationExtractor:正则匹配提取 4-6 位数字验证码
ConfigLoader:配置加载(外部文件 → 内置表 → 兜底用户)
ConfigValidator:API 凭证格式校验 + 真实有效性校验
服务层:后台保活
SmsUploadService:前台服务(Foreground Service),通知栏常驻
WakeUpService:锁屏状态全屏弹出
BootReceiver:开机自启
DingTalkScheduler:定时任务调度(钉钉唤醒)
推送层:消息通知
FeishuCardSender:飞书开放 API → 卡片消息推送到群
SmsApiClient:火山云短信 API 调用
二、"我"的负责模块和结果
我负责的模块:
双通道短信拦截 - 从 0 到 1 实现 SMS Receiver + Notification Listener 双通道,确保锁屏状态下也能捕获短信
验证码提取 - 实现基于正则表达式的智能验证码提取,支持 4-6 位纯数字验证码
飞书卡片推送 - 集成飞书开放 API,实现富文本卡片消息推送
配置管理 - 实现配置加载器(优先级:外部文件 > 内置表 > 兜底)和加密存储
后台保活 - 实现前台服务 + WakeLock + 开机自启机制
量化结果:
短信捕获覆盖率:双通道互补,实现 100% 捕获
配置匹配准确率:自动读取手机号匹配,3 秒内完成配置加载
API 校验:保存配置时自动校验飞书/火山云凭证有效性,5 秒内完成校验 + 测试卡片发送
后台存活:前台服务 + 电池优化白名单,实测 7×24 小时稳定运行
三、遇到的难点、坑和解决方案
难点 1:Android 13+ 短信权限变更
问题:Android 13 将 READ_SMS 权限从普通权限升级为受限权限,无法直接申请
解决:改用通知栏监听(SmsNotificationListener)作为主要通道,绕过权限限制,SMS Receiver 作为兜底
难点 2:锁屏状态短信无法捕获
问题:部分厂商 ROM 在锁屏状态下会延迟发送短信广播,导致 SMS Receiver 漏收
解决:实现 SmsNotificationListener 监听通知栏,配合 WakeUpService 锁屏全屏弹出,确保不遗漏

示例图片视频


bluesea
30天前活跃
方向: 移动端-安卓、移动端-HarmonyOS、
交付率:100.00%
相似推荐
企业级云原生酒店管理系统 (HMS) & 财务审计核心引擎-HMS
核心解决方案:现代化 Monorepo 云原生微服务架构 系统采用 前端 Angular 22 多子应用 Monorepo + 后端 NestJS 模块化微服务 Monorepo 的现代化高内聚设计: 1. 高密度 PMS 桌面端业务控制台 1.1. 五态实时房态矩阵 (Visual Room Rack):毫秒级实时呈现客房五大业务状态——VC(空净房)、VD(空脏房)、OC(住净房)、OD(住脏房)、OOO(维修停用房)。支持右侧抽屉式无刷新极速办理 Check-in / Check-out 与挂账操作。 1.2. 远期房态排房甘特图 (Tape Chart & Matrix Timeline):30 天跨度交互式日历矩阵,支持团队批量锁房、散客预订跨房型拖拽调整排房与库存深度优化。 1.3. 抽屉式上下文订单中心 (Contextual Order & Folio Hub):单屏集成多渠道订单拆单、协议改价分级授权、同行多客分账水单与消费入账。 2. 移动端客房保洁与工程维护 PWA 专为楼层服务员和工程维修师傅打造的移动优先响应式 PWA 应用。 支持 1 键房态流转(置净/置脏)、拍照验收工单流、设施报修调度与遗留物品登记。 3. 高可用财务记账与五阶段夜审核心 (cron & gateway) 3.1. 五阶段全自动夜间财务审计流程 (5-Stage Night Audit Engine): 第 1 阶段 · 审计前校验与异常拦截:自动化扫描并阻断欠费逾期、未到订单(No-Show)判定与自动扣取违约金; 第 2 阶段 · 自动房费与套餐分账过账:批量自动计提全店夜间房费,执行房费与餐饮早餐套餐自动拆分过账; 第 3 阶段 · 试算平衡表与数学恒等式校验:实时执行 昨日余额 + 本期借方发生额 - 本期贷方发生额 = 今日余额 严密试算,一旦借贷失衡秒级告警阻断; 第 4 阶段 · 营业日历原子结转:原子化结转酒店物理营业日期(Business Date Rollover),对过去历史账务施加不可逆审计结账锁; 第 5 阶段 · 审计报表自动生成:自动化归档总经理日报表(Manager Daily Report)、实时营收快报与收银员交接班清单。 3.2. 收银交接班与应收账款(AR)台账:盲盘对账机制(Blind Drop)、押金收退平衡、企业协议客户 AR 账期账龄分析与开票核销。
中北大学车辆管理系统
1. 用户认证与权限模块 - 登录注册 :支持用户名密码登录、新用户注册 - 密码管理 :提供忘记密码、管理员重置密码功能 - 黑名单机制 :可对违规用户进行拉黑处理,保障系统安全 - 操作日志 :记录所有关键操作行为,便于审计追溯 2. 车辆管理模块 - 车辆档案管理 :新增、编辑、删除车辆信息,涵盖车牌号、品牌型号、购置信息等 - 车辆审核机制 :新增车辆需经审核通过后才能正式入库,支持驳回并填写原因 - 数据验证与清洗 :自动检测无效数据、重复数据,提供一键清洗功能 - 批量导入导出 :支持 Excel 批量导入车辆数据、导出车辆信息报表 - 智能搜索 :按车牌号、类型、状态等多条件组合搜索 3. 驾驶员管理模块 - 驾驶员档案 :维护驾驶员基本信息、准驾车型、所属学院/部门 - 批量管理 :支持批量导入驾驶员信息 - 信息查询 :按姓名、工号、部门等条件快速检索 4. 维修保养模块 - 维修记录 :记录车辆每次维修的时间、项目、费用、维修厂等信息 - 保养管理 :按保养周期记录定期保养情况 - 历史追溯 :可查询单车的完整维修保养历史 5. 保险管理模块 - 保险记录 :录入车辆保险信息,包括保险公司、保单号、有效期 - 到期提醒 :智能识别即将到期的保险,提前 N 天预警 - 理赔管理 :记录保险理赔情况 6. 年检管理模块 - 年检记录 :登记车辆年检信息,包括检测机构、结果、有效期 - 到期预警 :自动检测即将到期的年检记录 7. 统计分析模块 - 数据看板 :车辆总数、驾驶员总数、各类型占比等核心指标 - 状态统计 :按车辆状态(在用、维修、报废)分类统计 - 保险年检统计 :统计即将到期的保险和年检数量 8. 文件管理模块 - 文件上传 :支持图片、文档(PDF、Word、Excel)上传 - 文件下载 :提供安全的文件下载接口,防止路径穿越攻击
高并发铁路在线购票系统
基于 Java 微服务架构开发的铁路在线购票系统,围绕用户出行购票场景,实现从用户登录、车票查询、乘车人管理、在线购票、座位分配,到订单生成、在线支付、退票退款的完整业务闭环。 系统采用前后端分离及微服务架构设计,针对购票业务中高并发访问、库存一致性、重复请求、订单超时、分布式数据存储等场景进行了专项设计,可用于展示团队在 Java 企业级应用、微服务及高并发系统方面的开发能力。
daiweihawaiitours.com-夏威夷大岛私人包车旅游服务平台
面向夏威夷大岛中文游客的私人包车旅游服务平台,由 Daiwei Transportation LLC 运营,解决海外华人游客语言不通、交通不便、行程规划困难等痛点。 7大核心功能模块: 模块 关键内容 ① 首页展示 Hero区域 + 五大信任标签(PUC持证、商业保险、私人SUV、中英双语、本地向导) ② 旅游路线 三条路线:Mauna Kea观星(¥680起)、Kona火山一日游、Hilo东北海岸线 ③ 服务特色 Local灵活路线、Private一车一群、双语沟通、Simple先预约后付款 ④ 图片画廊 夏威夷风景照片,支持全屏查看 ⑤ 预约表单 姓名/日期/酒店/人数/路线/联系方式,流程:提交需求→确认行程→支付定金 ⑥ 在线客服 Live Chat实时对话 + 电话808.749.0388 + 微信DAIWEI600 ⑦ 多语言切换 中英文双语切换,全页中英对照 访问首页 → 浏览路线 → 填写预约表单 → 运营确认 → 支付定金 → 安排出行
零距物联
零距物联是面向个人用户、车主、宠物主与渠道代理商的定位器物联网管控系统。交付包含 Flutter 跨端 App(Android/iOS)、Java 业务服务端(Sa-Token 鉴权)以及蜂窝 GPS 定位器硬件云协同。产品以「绑定设备—实时定位—轨迹回放—电子围栏与告警—远程控制—套餐续费」为主链路,覆盖车辆、人员、宠物及畜牧等多场景资产追踪,不是单点看地图工具,而是「定位器硬件 + 云端轨迹指令与告警 + App 管控 + 订阅变现」的一体化物联网方案。 【业务目标】对终端用户:随时掌握设备位置、历史轨迹、电量信号与安防状态,降低丢车、丢物与异常风险;对代理商:独立登录承接渠道业务;对平台:通过设备续期、秒定模式、轨迹存储延长、流量卡充值及 VIP 安防录音等增值包形成持续收入;对运营:告警推送、远程指令、订单支付与客户服务可配置、可追溯。 【用户端—定位与轨迹】「定位」页基于百度地图展示设备实时位置,并呈现电量、信号、运动状态及 GPS/WIFI/基站等定位方式;支持按日查询与回放历史轨迹,云端轨迹存储天数受套餐限制,超限引导购买轨迹存储服务。支持圆形电子围栏的新增、编辑与删除,设备进出围栏触发告警进入消息中心,形成「看见位置—回看轨迹—围栏守护」闭环。 【用户端—控制中心与设备】控制中心聚合远程能力:定位/工作模式切换(含高频秒定)、远程关机省电与一键重启;震动、断电、低电压、超速、光感等安防参数远程下发;声音报警/异响听取与手动录音;VIP 安防录音、高清录音与录音恢复;设备电话簿维护并下发;今日与历史里程统计;流量卡 ICCID 查询与套餐充值。设备管理支持扫码或输入 IMEI 绑定/解绑、设备改名及场景图标(汽车/货车/电动车/人/宠物等),一套 App 适配多种定位器用途。 【用户端—账号消息与商业化】登录支持设备号、手机号、代理商多角色,权限与菜单差异化(如设备登录限制解绑、代理商精简个人中心)。告警列表与订阅开关结合极光及华为/小米/OPPO/vivo/荣耀厂商通道触达。商业化路径清晰:设备激活/到期续费、秒定增值、轨迹存储、流量卡与 VIP 录音,微信支付与支付宝完成下单支付。主路径:协议登录→绑设备→地图监控→设围栏与告警→远程控制→到期续费或购买流量/增值。 【服务端与复杂度】Java 后端承接用户、设备、监控、轨迹、围栏、告警、指令、订单、SIM/反馈等模块;App 不经 BLE 直连硬件,定位数据与控制指令均经云端与定位器蜂窝通道交互,属「端—云—器」高复杂度集成。双端已上架安卓和苹果各大应用市场。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服