社科在线:打造免费、极速、轻量的安卓应用下载商店
所在位置:首页 > 教育学习 > 小猿口算优化匹配机制版

小猿口算优化匹配机制版

  • 应用类型:教育学习
  • 应用语言:简体中文
  • 应用大小:82.11M
  • 应用版本: v3.93.4
  • 更新时间:2026-08-15 16:18:56

扫一扫二维码手机版

评分:7.2
软件截图
软件介绍

小猿口算优化匹配机制版是一款面向小学生的数学学习应用,重点升级了口算PK的匹配算法,能够根据孩子的年级和真实水平,智能匹配实力相近的对手,让对战练习更公平。同时,软件支持口算、竖式、混合运算等常见题型的拍照识别与自动批改,大幅减轻家长和老师检查作业的负担,是一款兼具趣味性与实用性的学习工具。

口算PK玩法介绍

  1. 打开小猿口算App,点击底部“练习”入口,找到“口算大挑战”,选择“立即加入”。
    小猿口算优化匹配机制版
  2. 进入后可在右上角调整年级,然后选择要PK的题目类型,点击“开始PK”。
    小猿口算优化匹配机制版
  3. 系统会自动匹配对手,稍作等待即可进入对战房间。
    小猿口算优化匹配机制版
  4. 对战时,屏幕左右会显示两个数字,玩家需要快速判断大小,并滑动屏幕画出“>”或“<”符号。
    小猿口算优化匹配机制版
  5. 率先完成全部题目的玩家获胜,并可获得经验值,参与PK榜单排名。
    小猿口算优化匹配机制版

小猿口算PK自动化辅助方案

方案一:安卓连点器

优势与不足

速度较快,可在真机和模拟器上运行,环境配置要求低;但没有代码界面,观感一般,仅适用于比大小题型。

原理说明

通过预设的连点器脚本,快速模拟点击和滑动,完成大于/小于符号的操作。

操作步骤

下载安卓连点器应用,具体脚本设置方法可参考相关连点器视频教程。

小猿口算优化匹配机制版

方案二:Airtest

优势与不足

上手简单,对零基础用户友好;速度相对较慢,主要受文本获取环节影响。

原理说明

通过Airtest连接ADB,读取模拟器控件树中的数字信息,再利用ADB封装方法模拟绘制符号。

小猿口算优化匹配机制版

操作步骤

  1. 到Airtest官网下载并安装Airtest IDE。
  2. 安装ADB工具,从Android开发者平台下载压缩包,解压后将路径加入系统环境变量(在系统设置中修改高级系统设置的环境变量)。
    小猿口算优化匹配机制版
  3. 打开Airtest IDE,在右侧连接设备;如果没有检测到设备,说明ADB未配置成功。
    小猿口算优化匹配机制版
  4. 在左侧代码框粘贴以下代码:
dev=device()
for j in range(30):
    touch((542, 1202))
    wait(Template(r"tpl1728559665389.png", record_pos=(-0.028, -0.299), resolution=(1080, 1920)))
    for i in range(10):
        time.sleep(0.1)
        nums = poco(name="android.widget.TextView")
        if len(list(nums))!=0:
            num1 = nums[2].get_text()
            num2 = nums[3].get_text()[1:]
            num1 = float(num1)
            num2 = float(num2)
            if num1 > num2:
                dev.swipe_along([(537, 1253), (779, 1435), (537, 1684)],duration=0.01)
                print('>')
            else:
                dev.swipe_along([(537, 1253), (321, 1423), (537, 1684)],duration=0.01)
                print('<')

代码中的模板图片需要自行截图替换:先打开一次PK,在Airtest中点击左侧上方的wait,然后在右侧屏幕框选数字中间的问号,将自动生成的wait代码替换示例中的对应部分。

小猿口算优化匹配机制版

小猿口算优化匹配机制版

开始PK后,立即运行脚本即可。

方案三:OCR识别

优势与不足

速度接近大学生水平,稳定性高,基本不受反爬机制影响;但识别需要一定时间,环境配置较复杂,且存在误识别率。

小猿口算优化匹配机制版

原理说明

利用ADB(或类似的Python/JS工具)获取设备截图,识别指定区域的数字,再通过ADB模拟绘制大于/小于符号。

操作步骤

OCR项目有较为完整的GitHub教程,参考项目文档按步骤操作即可,但需要一定的实践和摸索时间。

小猿口算优化匹配机制版

方案四:抓包改包(适用于练习场)

优势与不足

可截取网络数据,直接获取或修改答案,扩展空间大、速度快;但配置相对复杂,容易遇到各种问题,且受官方接口更新影响,稳定性一般。

小猿口算优化匹配机制版

原理说明

利用中间人代理服务截取模拟器的网络请求,并对小猿口算App获取的数据进行重写修改。

操作步骤

  1. 按照对应GitHub仓库的说明配置模拟器环境。
  2. 新建一个Python文件(Python环境需自行准备),在环境中安装mitmproxy库。
  3. 打开命令行,执行 adb shell settings put global http_proxy IP:8080,将IP替换为本机IP。
  4. 创建main.py文件,内容如下(先不要运行):
import mitmproxy
import re
import json

emptylist = []

class Demo:
    def request(self, flow: mitmproxy.http.HTTPFlow):
        request = flow.request

    def response(self, flow):
        response = flow.response
        request = flow.request
        if 'https://xyks.yuanfudao.com/leo-math/android/exams?' in request.url:
            res = response.json()
            print('获取到数据包:', res)
            for i in res["questions"]:
                i["answer"] = "1"  # 将答案都改成1
                i["answers"] = ["1"]  # 将答案都改成1
                i["userAnswer"] = i["answer"]  # 将答案改成正确答案
                i['status'] = 1  # 将回答结果设置为正确
            # 以上两种选择一种即可,看需求
            res["questionCnt"] = 1000  # 这里设置题目数量,可以设置1000刷能量,也可以设置成一题
            res["questions"] = res["questions"][:1]  # 一题对应的代码
            res["questions"] = res["questions"] * 10  # 100题对应的代码,注意开始练习时要选择10,因为10*10=100
            print('修改res:', res)
            with open('change.json', 'w') as f:
                json.dump(res, f)
            with open('change.json', 'r') as g:
                res = json.load(g)
            response.set_text(json.dumps(res))
            print(response.text)

        if 'https://xyks.yuanfudao.com/leo-game-pk/android/math/pk/match?' in request.url:
            res = response.json()
            print('获取到数据包:', res)
            for i in res['examVO']["questions"]:
                i["answer"] = "1"
                i["answers"] = ["1"]
            res['examVO']["questionCnt"] = 1
            res['examVO']["questions"] = res['examVO']["questions"][:1]
            print('修改res:', res)
            with open('change.json', 'w') as f:
                json.dump(res, f)
            with open('change.json', 'r') as g:
                res = json.load(g)
            response.set_text(json.dumps(res))
            print(response.text)

addons = [
    Demo()
]

小猿口算优化匹配机制版

小猿口算优化匹配机制版

在该Python文件所在目录打开命令行,运行 mitmweb -s main.py。然后在App中即可看到修改后的效果,例如将题目改为一题或很多题、答案改为指定值等。

如需进一步自动化,可结合前文提到的ADB、连点器或Airtest方案模拟点击操作;也可以运行以下Python代码进行连续点击:

import os
for i in range(1000):
    os.system('adb shell input tap 952 135')  # 实际坐标与模拟器有关,可通过Airtest获取

软件功能

  1. 内置针对小学数学的题库,资源丰富,满足日常练习需求。
  2. 内容与同步教材匹配,题型全面,可辅助课后辅导。
  3. 根据学习差异制定个性化方案,并提供针对性辅导建议。
  4. 提供大量精品习题,帮助孩子巩固知识、提升成绩。

小猿口算优化匹配机制版

软件优势

  • 作业拍照即可自动批改,快速判断正误,并附带分析辅导,帮助孩子理解错因。
  • 针对小学生设计,分单元学习基础汉字,符合低龄儿童的认知规律。
  • 动画课程覆盖低年级全部知识点,画质精美、轻松有趣,让孩子在快乐中练习口算。

小猿口算优化匹配机制版

软件评测

小猿口算PK功能近期热度较高,而优化匹配机制版有效减少了高年级用户参与低年级对局的情况,系统会根据孩子的年级与能力水平匹配对手,使对战过程更加公平,也更适合小学生进行日常练习。

应用信息
  • 应用名称:小猿口算优化匹配机制版
  • 包名:com.fenbi.android.leo
  • 应用厂商:小猿口算优化匹配机制版
  • MD5值:ABC9C90F742232E32A08C927EF1BBB8F
软件排行
新游上线 查看更多