职位

职业角色

全部

后端

移动端

前端

DBA

设计师

产品经理

高端技术职位

更多

全部

移动其他

iOS

Android

鸿蒙

国内地区

全部

北京

上海

深圳

杭州

广州

成都

南京

更多

工作方式

全部

兼职

驻场

移动其他
¥1-6K/月

Java

5-10年经验

1个月

项目编号:【38224】 找一个,安卓系统app打包,后端java语言,懂接口的,
Android工程师
¥6-12K/月

5-10年经验

1个月

项目编号:【174636】 安卓监管锁
Android工程师
¥1-6K/月

Android

5-10年经验

1个月

项目编号:【174605】 我们会指定一个机顶盒(H96Max M9S),系统是Android 14,CPU是RK3576,RAM:8GB, ROM:128GB),在此之上实现在android应用程序中输入网络摄像枪码流地址,然后拉取视频流,再经过视频硬解,最终在android应用程序上实时播放的需求。 有使用过瑞芯微公开的MPP的,并且实现了安卓视频硬解的,也可沟通下
Android工程师
¥6-12K/月

Kotlin

5-10年经验

1个月

项目编号:【174578】 一、系统目标 构建一套以远程信息辅助管理、设备状态同步、远程隐私模式与功能联动控制为核心的 Android 控制系统。包括: ​•​控制端(Android):集中展示所有被管理设备状态,远程操控与功能授权 ​•​被控端(Android):自动上线、权限引导、后台保持、可选远程模式 ⸻ 二、控制端功能说明 1. 设备列表页(自动显示已连接设备) 功能说明: ​•​移除传统配对码机制 ​•​控制端自动接收所有已连接设备的状态并展示为卡片列表 每台设备展示字段: ​•​品牌型号(如 vivo X60 Pro) ​•​Android 系统版本(如 Android 13) ​•​当前网络状态(WiFi / 4G) ​•​电池剩余电量(例如 78%) ​•​设备上线时间(时分 + 日期) ​•​屏幕状态(亮屏 / 熄屏 / 锁屏) 操作交互: ​•​每台设备卡片右侧提供「查看」按钮 ​•​断开连接时,设备自动从列表中移除,并显示“设备已离线”提示 ⸻ 2. 设备功能弹出控制面板(点击查看) 功能区域结构: ​•​顶部展示设备型号 + IP 地址 + 当前状态(锁定 / 在线 / 无响应) ​•​中部图标模块(9 宫格操作区) ​•​下方为权限状态展示区域(含状态提示 + 一键引导) 下方权限状态模块包括: ​•​文件访问权限 ​•​电池优化状态 ​•​悬浮窗授权 ​•​自启动开关 ​•​前台服务 ​•​通知权限 所有权限状态为“未启用”时为灰色按钮,点击后由控制端发送跳转指令 + 被控端通过辅助功能自动操作开启。 ⸻ 3. 远程隐私保护视图 功能说明: ​•​控制端可通过「隐私遮罩」模式将被控设备屏幕内容暂时隐藏 ​•​被控设备进入空白页面,仅显示“加载中”提示(支持控制端自定义内容) 用途场景: ​•​用户希望设备在远程执行任务时,保持屏幕不对外可见(如在公共场所或办公室) ​•​用于引导系统权限页面、执行敏感指令时的屏幕覆盖保护 控制方式: ​•​控制端通过投屏界面操作悬浮控制按钮,切换“遮罩状态” ​•​解除遮罩后,恢复原始屏幕显示 ⸻ 4. 屏幕控制界面(投屏操作页) 核心设计: ​•​实时远程画面流畅显示,自动缩放适配设备分辨率 ​•​右下悬浮按钮点击后弹出悬浮卡片式操作面板 卡片菜单包含操作: ​•​启用/关闭远程隐私遮罩 ​•​一键静音操作 ​•​调节画质质量(滑块 + 显示帧率信息) ​•​返回 / 主屏 / 最近任务拉起 ​•​启动辅助阅读器 自动投屏授权优化: ​•​被控端首次执行屏幕传输时弹出系统投屏授权提示 ​•​使用辅助功能自动识别“开始 / 立即允许”等按钮 → 自动点击确认 ​•​适配 Android 10–15 + 各大品牌(小米 / 华为 / OPPO / vivo / 三星等)系统投屏弹窗 ⸻ 5. 控制端设置页功能 界面内容: ​•​账号信息(头像 + 账户名) ​•​切换语言(中/英/俄) ​•​切换界面主题(黑 / 白) ​•​退出登录按钮 ​•​显示当前版本号(如 v2.1) 自定义显示网页配置: ​•​用户可设置远程执行完权限引导后显示的网页链接(支持任意 URL) ⸻ 三、被控端功能说明 1. 启动流程与引导机制 逻辑流程: ​•​启动 App 即检查无障碍服务状态 ​•​若未开启 → 跳转无障碍设置页 ​•​启用无障碍后 → 自动进入隐私遮罩界面(全屏显示“加载中…”文字) ​•​同时自动执行权限引导任务 ⸻ 2. 自动权限获取逻辑 目标权限: ​•​文件访问 ​•​电池优化豁免 ​•​自启动权限 ​•​悬浮窗权限 ​•​通知使用权 ​•​前台服务权限 引导逻辑: ​•​控制端发出“获取权限”命令 ​•​被控端自动跳转到对应设置页 ​•​使用辅助功能自动识别“允许 / 启用”按钮并模拟点击 ​•​每项权限支持多品牌界面适配与失败重试机制 ⸻ 3. 状态同步与长驻机制 ​•​保活机制启用:前台服务通知栏 + JobScheduler + 广播拉起 ​•​心跳包实时上报连接状态(间隔10秒) ​•​掉线自动重连 ​•​被杀后台时 → 控制端自动识别并在列表移除 ​•​启动时自动上线无需手动交互(配合 Accessibility) 4. 功能模块支持 功能模块 描述 投屏与远程操控: 使用 MediaProjection 与输入注入(辅助服务) 输入记录: 使用无障碍服务捕获输入框内容与控件变化 视觉结构读取: 遍历当前控件树、可视节点与属性 摄像头预览: 调用 Camera2 + 编码上传远程画面 相册与文件访问: MediaStore、ScopedStorage 与动态权限申请 应用列表查看: PackageManager 枚举用户应用列表 解锁: 模拟点击锁屏数字键、PIN 解锁逻辑识别与输入 5. 远程显示网页配置 ​•​用户可在被控端设置页设置默认加载网页 ​•​控制端也可远程下发网页配置 URL ​•​执行完权限任务后显示该网页 四、适配机制与品牌系统支持 适配目标 说明 安卓版本: Android 10~15 全版本覆盖 系统品牌: 小米 / 华为 / OPPO / vivo / 一加 / 三星 / 红魔 / 荣耀 / Pixel 特殊权限适配: 每项权限跳转页、控件ID、点击路径均使用品牌识别 + 动态适配 自动点击兼容性: Accessibility Node 查找按钮文本 / ID / 层级索引多策略适配
Android工程师
¥6-12K/月

Android

5-10年经验

1个月

驻场

宁波

项目编号:【38211】 对接腾讯im实时对讲 ,腾讯地图路线规划,骑行社区 包住
Python工程师
¥18-30K/月

Python

5-10年经验

1个月

项目编号:【174517】 copy一款名叫小熊猫的脚本软件,删除多余的功能设计一个简洁的UI界面,就可以了
Android工程师
¥1-6K/月

5-10年经验

1个月

项目编号:【174509】 项目地址https://github.com/AFan4724/GyroHook 1.把xp模块和apk分开 单独打包模块可以在ksu安装 (不影响功能) 2.模块现在是指定应用有效,改成全局 3.外部控制Socket方式改成高效的共享内存方式 实时修改 总 单独打包成ksu可用模块,模块功能针对全局生效,共享内存方式控制
Android工程师
¥12-18K/月

Flutter

Kotlin

5-10年经验

1个月

项目编号:【174418】 项目语言:Flutter(UI)Rust(核心逻辑) Kotlin(安卓原生开发) 1. 平台裁剪与结构简化 ​•​目标: 项目仅面向 Windows 控制端与 Android 被控端运行,不涉及 iOS、Linux、macOS 等平台。 ​•​操作内容: ​•​清理非目标平台相关源码、资源、构建脚本。 ​•​优化项目目录结构,仅保留 core、windows、android、flutter UI 四大模块。 ​•​开发提示: ​•​删除后重新配置 build.gradle / CMake / Flutter 路由注册逻辑,防止爆红。 ⸻ 2. 自动上线识别与设备卡片显示 ​•​目标: 安卓端开启权限后,控制端自动识别并显示设备信息卡片。 ​•​卡片内容包括: 设备名称、IP、系统版本、电量、网络状态、上线时间。 ​•​掉线自动移除,重连自动恢复。 ​•​开发提示: 安卓端定时上报状态(5s)到控制端;控制端按设备ID缓存并刷新 UI。 ⸻ 3. 优先局域网直连,跨网自动中继 ​•​目标: 在用户无需干预下自动建立连接,优先本地,失败后使用中继服务器。 ​•​逻辑流程: ​•​控制端广播扫描局域网(UDP / mDNS) ​•​若局域网发现设备,则建立直连 ​•​否则连接写死的中继服务器 ​•​开发提示: ​•​中继地址、端口、密钥写死在配置常量中,使用 RustDesk 原生 relay 模块或自建 TCP+UDP relay。 ​•​连接超时不超过 3 秒,避免失败体验。 ⸻ 4. 权限状态同步与可视图标 ​•​目标: 控制端显示设备权限状态并实时更新。 ​•​同步字段: ​•​无障碍服务、悬浮窗、电池优化、自启动、通知权限、文件访问 ​•​状态图标: 绿色=已获取,灰色=未获取;可点击查看详情。 ​•​开发提示: ​•​安卓端使用 Accessibility + Settings API 检查状态,打包 JSON 传给控制端。 ​•​控制端绘制图标区域,并支持悬浮提示。 ⸻ 5. 自动权限引导模块(构建时可选) ​•​目标: 打包时可选择是否集成自动引导模块,用于自动跳转并操作权限授权页面。 ​•​流程: ​•​启用后,辅助功能激活 → 背景图提示加载 → 自动跳转 → 模拟点击“允许”按钮 ​•​可自定义: 背景图与提示文字 ​•​开发提示: ​•​使用 AccessibilityService 获取界面节点,通过文本关键字或 resource-id 定位“开启”、“允许”按钮并执行 performClick。 ​•​品牌适配层配置关键词列表,支持小米、华为、vivo、OPPO、三星等。 ⸻ 6. 前台保活与自唤起机制 ​•​目标: 保证被控端服务在关屏/杀后台后依然常驻运行。 ​•​方案组合: ​•​前台服务(通知栏)+ JobService 周期拉起 ​•​开机广播注册 + 异常恢复监听(守护进程机制) ​•​开发提示: ​•​兼容不同品牌的电池管理策略;合理配置前台通知避免误杀。 ⸻ 7. 自定义打包功能 + 首次引导页编辑 ​•​控制端功能入口: ​•​自定义:App 名称 / 包名 / 版本号 / 图标 / 通知文字 / 首次启动跳转网址 / 是否启用权限引导模块 ​•​打包完成后提供 APK 二维码下载 ​•​引导页功能: ​•​首次运行如未开启辅助功能 → 显示引导页 ​•​支持编辑图标、文字说明、自定义 UI 样式 ​•​开发提示: ​•​后端可用 Python-Flask 或 NodeJS 实现自动化打包器,将字段写入 AndroidManifest.xml 和资源目录。 ⸻ 8. 显示遮罩功能 ​•​目标: 控制端可开启遮罩模式,安卓端被完全遮盖,仅显示提示信息或图案。 ​•​功能点: ​•​自定义背景图 + 文本 ​•​开启“禁止本地触控”开关:限制目标设备响应触控操作 ​•​开发提示: ​•​使用 SYSTEM_ALERT_WINDOW 权限显示全屏悬浮窗口,监听触控并拦截。 ​•​控制端可实时开关该模式,状态需回传显示。 ⸻ 9. 屏幕内容结构读取功能 ​•​目标: 控制端可查看安卓当前屏幕中的文本和控件结构,用于分析或导航。 ​•​技术实现: ​•​被控端通过 Accessibility 抽取 View 树结构,上传控件名、坐标、文本、包名。 ​•​控制端将其绘制为可视化层级图,可点击查看元素详情。 ​•​开发提示: ​•​定期更新(如每3s),或在页面变化时主动推送结构更新。 ⸻ 10. 摄像头远程查看功能 ​•​目标: 控制端可远程打开安卓前/后摄并实时查看图像。 ​•​功能点: ​•​实时画面预览、前后切换、关闭摄像头 ​•​开发提示: ​•​使用 CameraX + SurfaceTexture 推流 + WebRTC 或 MJPEG ​•​权限不足时引导授权,需处理生命周期状态避免黑屏。 ⸻ 11. 屏幕亮起 + PIN模拟输入 ​•​目标: 控制端可唤醒设备并模拟数字密码输入(如锁屏解锁)。 ​•​流程: ​•​远程下发唤醒指令 → 打亮屏幕 → 使用辅助功能模拟数字键盘输入 PIN → 回车解锁 ​•​开发提示: ​•​避免操作失效,需判断当前是否锁屏状态 + 兼容不同锁屏界面结构(部分定制ROM有差异) ⸻ 12. 控制端 UI 优化 + 动态 Logo 接入 ​•​目标: ​•​替换控制端 Logo 为动效版本(SVG 动画、Lottie 动画均可) ​•​精简 UI 设置项,仅保留与安卓设备控制相关的功能选项 ​•​开发提示: ​•​UI 风格采用深色现代扁平化风格 ​•​设置项按模块归类,如【连接设置】【权限状态】【远程功能】【构建APK】等
兼职招聘
兼职招聘正式上线!40W+程序员、7000+企业方,急速触达!

我要找兼职

我要招聘