人生何处不青山

java后端开发工程师,前端开发工程师
北京新致科技有限公司 · 2年经验
人生何处不青山
日薪: ¥500/8h
地点: 北京 丰台
时间: 下班后周六周日
ID:317076 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Android Java UI Gradle
熟练掌握 Java(Android 平台),精通 Android 原生应用开发,包括 Material 3 设计系统、RecyclerView 高效列表渲染、DrawerLayout 侧滑导航等 UI 组件。对 Android 无障碍服务(AccessibilityService)有深入研究,能实现微信/支付宝等第三方应用的自动数据采集、屏幕内容解析及事件监听,掌握多种文本提取策略(DFS 节点遍历、关键词搜索、多窗口迭代及 ML Kit OCR 中文识别)。
数据库方面熟练使用 Room 持久化框架,掌握异步线程操作(Thread + Handler 模式)及事务处理。熟悉 Android 前台服务(Foreground Service)、悬浮窗(TYPE_APPLICATION_OVERLAY)、通知权限及运行时权限处理。了解 CalendarView(Kizitonwose)等三方库集成,以及 OkHttp 网络请求与 JSON 数据解析。
同时具备一定的逆向思维与系统 API 调用经验(如通过反射调用系统级截图 API)。熟悉 Gradle 构建配置、多渠道打包及 Android ADB 调试部署流程。代码风格注重性能优化,避免热点路径对象分配,善于编写无注释的简洁可维护代码。
能独立完成从需求分析、架构设计到开发上线的完整流程,具备良好的问题排查与日志分析能力。

项目一:BillRecord — 自动记账助手 (核心项目)
一款基于 Android AccessibilityService 的自动化支付记账工具,自动识别并记录微信/支付宝每一笔交易流水。
技术亮点:
- 无障碍服务深度定制:监控微信 (tencent.mm) 和支付宝的支付成功页面,通过 TYPE_WINDOW_STATE_CHANGED / TYPE_WINDOW_CONTENT_CHANGED 事件触发,采用 DFS 节点遍历 + 关键词搜索 + 多窗口迭代 + ML Kit OCR 的五层文本提取策略,确保不同 ROM 下的识别成功率
- ML Kit 离线 OCR 中文识别:针对 Flyme/Meizu 等 WebView 不暴露文本的特殊机型,通过反射调用系统级 takeScreenshot() API 截图,经对比度增强后送入 ML Kit 中文文字识别模型,支持多轮重试(1000/3000/5000/7000ms 延迟),实现 WeChat 支付页面的文字提取
- 悬浮窗交互:TYPE_APPLICATION_OVERLAY 前台服务弹出确认卡片,带防重复检测(金额+时间+对方去重),支持覆盖更新
- 性能优化:Room 本地持久化(4表)、CalendarView 月视图日花费展示(SpannableString/GradientDrawable 缓存复用,bind 热路径零分配)
- 节假日数据:OkHttp 请求 timor.tech API,实时获取调休/补班信息并标记日历
技术栈: Java 11 / Room 2.6.1 / ML Kit OCR / OkHttp 4.12 / Material 3 / Kizitonwose CalendarView
人生何处不青山 ID:317076 复制

人生何处不青山

java后端开发工程师,前端开发工程师 · 2年经验 · 北京新致科技有限公司
城市北京 丰台 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Android Java UI Gradle
熟练掌握 Java(Android 平台),精通 Android 原生应用开发,包括 Material 3 设计系统、RecyclerView 高效列表渲染、DrawerLayout 侧滑导航等 UI 组件。对 Android 无障碍服务(AccessibilityService)有深入研究,能实现微信/支付宝等第三方应用的自动数据采集、屏幕内容解析及事件监听,掌握多种文本提取策略(DFS 节点遍历、关键词搜索、多窗口迭代及 ML Kit OCR 中文识别)。
数据库方面熟练使用 Room 持久化框架,掌握异步线程操作(Thread + Handler 模式)及事务处理。熟悉 Android 前台服务(Foreground Service)、悬浮窗(TYPE_APPLICATION_OVERLAY)、通知权限及运行时权限处理。了解 CalendarView(Kizitonwose)等三方库集成,以及 OkHttp 网络请求与 JSON 数据解析。
同时具备一定的逆向思维与系统 API 调用经验(如通过反射调用系统级截图 API)。熟悉 Gradle 构建配置、多渠道打包及 Android ADB 调试部署流程。代码风格注重性能优化,避免热点路径对象分配,善于编写无注释的简洁可维护代码。
能独立完成从需求分析、架构设计到开发上线的完整流程,具备良好的问题排查与日志分析能力。

项目经验

项目一:BillRecord — 自动记账助手 (核心项目)
一款基于 Android AccessibilityService 的自动化支付记账工具,自动识别并记录微信/支付宝每一笔交易流水。
技术亮点:
- 无障碍服务深度定制:监控微信 (tencent.mm) 和支付宝的支付成功页面,通过 TYPE_WINDOW_STATE_CHANGED / TYPE_WINDOW_CONTENT_CHANGED 事件触发,采用 DFS 节点遍历 + 关键词搜索 + 多窗口迭代 + ML Kit OCR 的五层文本提取策略,确保不同 ROM 下的识别成功率
- ML Kit 离线 OCR 中文识别:针对 Flyme/Meizu 等 WebView 不暴露文本的特殊机型,通过反射调用系统级 takeScreenshot() API 截图,经对比度增强后送入 ML Kit 中文文字识别模型,支持多轮重试(1000/3000/5000/7000ms 延迟),实现 WeChat 支付页面的文字提取
- 悬浮窗交互:TYPE_APPLICATION_OVERLAY 前台服务弹出确认卡片,带防重复检测(金额+时间+对方去重),支持覆盖更新
- 性能优化:Room 本地持久化(4表)、CalendarView 月视图日花费展示(SpannableString/GradientDrawable 缓存复用,bind 热路径零分配)
- 节假日数据:OkHttp 请求 timor.tech API,实时获取调休/补班信息并标记日历
技术栈: Java 11 / Room 2.6.1 / ML Kit OCR / OkHttp 4.12 / Material 3 / Kizitonwose CalendarView
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏