MCPcopy Index your code

hub / github.com/IPADS-SAI/MobiAgent / functions

Functions923 in github.com/IPADS-SAI/MobiAgent

↓ 335 callersMethodinfo
记录一般信息
MobiFlow/avdag/logger.py:88
↓ 168 callersMethoderror
记录错误信息
MobiFlow/avdag/logger.py:80
↓ 145 callersMethoddebug
记录调试信息
MobiFlow/avdag/logger.py:92
↓ 133 callersMethodgetMessage
()
app/app/src/main/java/com/mobi/agent/Message.java:15
↓ 94 callersMethodwarning
记录警告信息
MobiFlow/avdag/logger.py:84
↓ 65 callersMethodlog
统一的日志打印方法 @param tag 日志标签 @param message 日志消息 @param level 日志级别 (d, i, w, e)
app/app/src/main/java/com/mobi/agent/CommonUtils.java:48
↓ 50 callersFunctionupdateStatus
(message, type)
collect/manual/static/js/script.js:744
↓ 46 callersMethodformat
(self, record)
MobiFlow/avdag/logger.py:187
↓ 31 callersMethodisEmpty
检查字符串是否为空或null @param str 要检查的字符串 @return 如果为空或null返回true
app/app/src/main/java/com/mobi/agent/CommonUtils.java:115
↓ 28 callersFunctionload_prompt
从markdown文件加载应用选择prompt模板
utils/load_md_prompt.py:3
↓ 18 callersFunctionbox_area
(box)
utils/omni_utils.py:165
↓ 18 callersFunctionbox_area
(box)
agent_rr/omniparser/utils.py:166
↓ 18 callersMethodcheck
(self, frame: Frame, params: Dict[str, Any], options: Optional[VerifierOptions] = None)
MobiFlow/avdag/conditions.py:56
↓ 18 callersFunctionget_checker
(name: str)
MobiFlow/avdag/conditions.py:22
↓ 15 callersMethodprocess_text
将原始文本标准化并生成多视图便于匹配
utils/advanced_ocr.py:92
↓ 14 callersMethodloge
Error日志
app/app/src/main/java/com/mobi/agent/CommonUtils.java:93
↓ 12 callersFunctionget_logger
获取日志器的便捷函数
MobiFlow/avdag/logger.py:337
↓ 11 callersMethodfind
在OCR结果中查找关键词 Args: keyword: 要查找的关键词 fuzzy: 是否使用模糊匹配 Returns: 是否找到关键
utils/ocr_engine.py:87
↓ 11 callersMethodshowExtendedToast
显示延长时间的Toast(约3.5秒)
app/app/src/main/java/com/mobi/agent/MainActivity.java:1949
↓ 9 callersMethodaddResponse
添加响应到聊天列表(与addToChat功能相同,保持兼容性) @param response 响应内容 @param sentBy 发送者类型
app/app/src/main/java/com/mobi/agent/MainActivity.java:1695
↓ 9 callersMethodclear
(self)
agent_rr/action_cache/tree.py:346
↓ 9 callersFunctionstartAutoRefresh
()
collect/manual/static/js/script.js:1613
↓ 8 callersFunction_save_execution_data
保存执行数据到JSON文件
runner/mobiagent/multi_task/executor.py:81
↓ 8 callersMethodextract_text_from_image
从图像中提取文字 Args: image_path: 图像文件路径 enable_hybrid: 是否启用混合识别(Paddle + Tesseract) R
utils/advanced_ocr.py:197
↓ 8 callersMethodgenerate
(self, agent_input)
agent_rr/agent/agent.py:10
↓ 8 callersFunctionget_advanced_ocr_processor
获取全局高级OCR处理器实例
utils/advanced_ocr.py:470
↓ 8 callersMethodget_experience
通过查询模板并提取 full_experience 字段来获取经验。
utils/local_experience.py:261
↓ 8 callersMethodverifyScreenshotSuccess
()
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:3531
↓ 7 callersMethodapp_start
(self, package_name)
runner/mobiagent/mobiagent.py:120
↓ 7 callersFunctionclearElementHighlight
()
collect/manual/static/js/script.js:1478
↓ 7 callersFunctioncreate_entries_for_one_step
(num_repeat, instruction, output, image_path)
collect/construct_sft.py:88
↓ 7 callersMethodfindFocusedEditTextEnhanced
(AccessibilityNodeInfo node)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:897
↓ 7 callersFunctionget_preference_templates
获取偏好模板配置 Returns: 偏好模板配置字典
runner/mobiagent/preference_templates.py:45
↓ 7 callersMethodsmart_text_contains
智能文本匹配,支持多种匹配策略 Args: processed_text: 处理后的文本 keyword: 要搜索的关键词 Returns:
utils/advanced_ocr.py:134
↓ 7 callersMethodswipe
(self, direction)
runner/mobiagent/mobiagent.py:68
↓ 7 callersMethodswipeOnScreen
(float startX, float startY, float endX, float endY, long duration)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:189
↓ 6 callersFunctionbox_area
(box)
utils/box_annotator.py:165
↓ 6 callersFunctionbox_area
(box)
agent_rr/omniparser/box_annotator.py:165
↓ 6 callersMethoddump_hierarchy
(self)
runner/mobiagent/mobiagent.py:76
↓ 6 callersMethodfindClickableNodeByText
(AccessibilityNodeInfo node, String text)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:3380
↓ 6 callersFunctionget_current_hierarchy_and_screenshot
(sleep_time = 0)
collect/manual/server.py:99
↓ 6 callersMethodget_model_path
获取模型权重路径 Args: model_name: 模型名称 create_if_missing: 如果目录不存在是否创建 Returns:
utils/weights_manager.py:63
↓ 6 callersFunctionhideLoadingAnimation
* 隐藏加载动画
collect/manual/static/js/script.js:41
↓ 6 callersMethodonError
(String error)
app/app/src/main/java/com/mobi/agent/ScreenCaptureService.java:57
↓ 6 callersMethodrun
运行OCR识别 Args: img: 输入图像,可以是文件路径、PIL图像或numpy数组 Returns: OCR识别结果
utils/ocr_engine.py:273
↓ 6 callersMethodscreenshot
(self, path)
runner/mobiagent/mobiagent.py:56
↓ 6 callersFunctionstopAutoRefresh
()
collect/manual/static/js/script.js:1646
↓ 5 callersFunctionaugment_num_repeat
(part, augment_rule, is_train)
collect/construct_sft.py:85
↓ 5 callersMethodclick
(self, x, y)
runner/mobiagent/mobiagent.py:60
↓ 5 callersMethodclick
Click at coordinates (x, y)
collect/manual/device.py:35
↓ 5 callersFunctionconfigure_logging
配置日志系统的便捷函数
MobiFlow/avdag/logger.py:333
↓ 5 callersMethodfindNodesByClassName
(AccessibilityNodeInfo node, String className, List<AccessibilityNodeInfo> result)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:1766
↓ 5 callersMethodgetInstance
()
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:110
↓ 5 callersFunctionget_config_manager
获取全局配置管理器实例
utils/config.py:244
↓ 5 callersMethodis_available
检查OCR功能是否可用
utils/advanced_ocr.py:88
↓ 5 callersFunctionparse_planner_response
解析Planner响应
runner/mobiagent/multi_task/planner.py:196
↓ 5 callersMethodperformAdvancedTextInput
(AccessibilityNodeInfo node, String text)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:1991
↓ 5 callersFunctionrefreshScreenshot
(showLoading = false)
collect/manual/static/js/script.js:749
↓ 5 callersFunctionresize_and_copy_image
(part, img_path, data_path, out_path, factor, do_copy=False)
collect/construct_sft.py:96
↓ 5 callersFunctionsave_screenshot
()
collect/manual/server.py:84
↓ 5 callersMethodshowEnhancedCompletionToast
(String message)
app/app/src/main/java/com/mobi/agent/MainActivity.java:1962
↓ 4 callersMethod_auto_discover_traces
自动发现指定类型的所有trace
MobiFlow/universal_test_runner.py:187
↓ 4 callersMethodadd_child
(self, action, task)
agent_rr/action_cache/tree.py:139
↓ 4 callersFunctionaugment_data
(action, rules)
collect/construct_sft.py:35
↓ 4 callersFunctioncheck_text_overlap
检查两个文本矩形是否重叠
collect/auto/draw_bounds.py:13
↓ 4 callersMethoddump_hierarchy
Dump UI hierarchy as XML string
collect/manual/device.py:55
↓ 4 callersFunctionextract_text_from_xml
从XML内容中提取文字 Args: xml_content: XML文件内容字符串 Returns: ProcessedText: 处理后的文本结果
utils/advanced_ocr.py:481
↓ 4 callersMethodgetItemCount
()
app/app/src/main/java/com/mobi/agent/MessageAdapter.java:103
↓ 4 callersFunctionget_app_task_trajectories
(domain_dir, include_alter=False)
agent_rr/train/task_template.py:53
↓ 4 callersFunctionget_condition_logger
获取条件检查日志器
MobiFlow/avdag/logger.py:400
↓ 4 callersMethodget_execution_summary
获取执行摘要
runner/UI-TARS-agent/ui_tars_automation/framework.py:481
↓ 4 callersMethodget_incoming_edge
(self)
agent_rr/action_cache/tree.py:179
↓ 4 callersFunctionget_is_overlap
(detections, text_background_x1, text_background_y1, text_background_x2, text_background_y2, image_size)
utils/box_annotator.py:195
↓ 4 callersFunctionget_is_overlap
(detections, text_background_x1, text_background_y1, text_background_x2, text_background_y2, image_size)
agent_rr/omniparser/box_annotator.py:195
↓ 4 callersFunctionintersection_area
(box1, box2)
utils/omni_utils.py:168
↓ 4 callersFunctionintersection_area
(box1, box2)
agent_rr/omniparser/utils.py:169
↓ 4 callersMethodperformPowerVolumeGesture
(int powerX, int powerY, int volumeX, int volumeY, int duration)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:3461
↓ 4 callersMethodperformThreeFingerGesture
(int screenWidth, int startY, int endY, int duration, int delayBetweenFingers)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:3029
↓ 4 callersMethodrequestScreenCapturePermission
请求屏幕截图权限
app/app/src/main/java/com/mobi/agent/ScreenshotManager.java:96
↓ 4 callersMethodresetAllStates
清理并重置所有状态 - 为done指令使用
app/app/src/main/java/com/mobi/agent/MainActivity.java:2350
↓ 4 callersMethodscreenshot
Take a screenshot and save to path
collect/manual/device.py:30
↓ 4 callersMethodsinks
(self)
MobiFlow/avdag/dag.py:119
↓ 3 callersFunctionIoU
(box1, box2)
utils/omni_utils.py:175
↓ 3 callersFunctionIoU
(box1, box2)
agent_rr/omniparser/utils.py:176
↓ 3 callersMethod_get_data_path
获取数据路径
MobiFlow/universal_test_runner.py:173
↓ 3 callersMethod_to_pil
将输入图像转换为PIL图像对象
utils/ocr_engine.py:169
↓ 3 callersMethodadd_task
(self, task)
agent_rr/action_cache/tree.py:45
↓ 3 callersMethodapp_start
(self, package_name)
runner/mobiagent/multi_task/mobiagent_refactored.py:123
↓ 3 callersFunctioncleanup_task
(task)
deployment/server.py:218
↓ 3 callersMethodclick
(self, x, y)
runner/mobiagent/multi_task/mobiagent_refactored.py:60
↓ 3 callersMethodclickOnScreen
(float x, float y)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:116
↓ 3 callersMethoddetect_icons
检测图像中的图标 Args: image: 目标图像(numpy数组或文件路径) icon_names: 要检测的图标名称列表 app_id: 应用ID,用于确定图标搜索路径
utils/icon_detection.py:406
↓ 3 callersFunctiondrawElementBorder
(element)
collect/manual/static/js/script.js:1431
↓ 3 callersMethodexecute_task
执行完整的任务
runner/UI-TARS-agent/ui_tars_automation/framework.py:374
↓ 3 callersMethodextract_xml_text
从XML内容中提取可视文本
utils/advanced_ocr.py:320
↓ 3 callersMethodfindFirstEditableNode
(AccessibilityNodeInfo node)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:1133
↓ 3 callersMethodfindNodeByText
(AccessibilityNodeInfo node, String text)
app/app/src/main/java/com/mobi/agent/MyAccessibilityService.java:2637
↓ 3 callersMethodformatCoordinates
格式化坐标字符串 @param x x坐标 @param y y坐标 @return 格式化的坐标字符串
app/app/src/main/java/com/mobi/agent/CommonUtils.java:134
↓ 3 callersFunctionformat_qwen3_decider_output
(output_dict)
collect/construct_sft.py:142
↓ 3 callersFunctionformat_qwen3_grounder_output
(output_dict)
collect/construct_sft.py:139
next →1–100 of 923, ranked by callers