refactor: 删除 operit 全部旧代码,新增 operit_loader.py 单文件转译层
- 删除 operit_py/ (47个脚本)、operit_runtime.py、android_compat.py - 新增 operit_loader.py — 通过 Android-pyApi 仓库提供 Android API 转译 - operit 脚本工具现通过 Android-pyApi (212模块/175K行) 无损运行 - 支持 Tools.System/Files/Net/UI/Memory/FFmpeg/Workflow/Chat/SoftwareSettings/Tasker - 支持 OkHttp/console/complete/exports 全套 Operit API - 跨平台运行: Windows/macOS/Linux - 新增 operit_scripts/ 目录用于存放 operit 插件脚本
This commit is contained in:
1 parent
b245af9063
commit
a49c360867
51 files changed
+1655
-25866
No files matched your search
@@ -0,0 +1,28 @@
|
||||
# METADATA
|
||||
# {
|
||||
# "name": "test_tool",
|
||||
# "display_name": {"zh": "测试工具", "en": "Test Tool"},
|
||||
# "description": {"zh": "测试 operit_loader 转译层", "en": "Test operit_loader translation layer"},
|
||||
# "enabledByDefault": true,
|
||||
# "category": "Utility",
|
||||
# "tools": [
|
||||
# {"name": "echo", "description": {"zh": "回显消息", "en": "Echo message"}, "parameters": [
|
||||
# {"name": "message", "description": {"zh": "消息内容", "en": "Message content"}, "type": "string", "required": true}
|
||||
# ]},
|
||||
# {"name": "get_device_info", "description": {"zh": "获取设备信息", "en": "Get device info"}, "parameters": []}
|
||||
# ]
|
||||
# }
|
||||
|
||||
import os
|
||||
import json
|
||||
|
||||
async def echo(params):
|
||||
message = params.get("message", "hello")
|
||||
return {"success": True, "message": f"Echo: {message}"}
|
||||
|
||||
async def get_device_info(params):
|
||||
result = await Tools.System.getDeviceInfo()
|
||||
return result
|
||||
|
||||
exports["echo"] = echo
|
||||
exports["get_device_info"] = get_device_info
|
||||
Reference in new issue
Block a user