AccBotAccBot
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • ts

    • 生命周期和事件
    • 权限管理
    • ocr
    • 节点服务
    • 鼠标键盘
    • openCv图色
    • 文件管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • go

    • 生命周期和事件
    • 文件管理
    • 权限管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • vue

    • /doc/vue/test.html
  • java

    • /doc/java/test.html

通用方法

注册模块方法app


  • app: string 模块名
  • fun: string 方法名

返回值: 无

var  app string="test"//模块名    
var  fun string="add"//方法名    
res,err:= android.App.RegisterRouteApp(app,fun)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





注册模块方法sys


  • app: string 模块名
  • fun: string

返回值: 无

var  app string="test"//模块名    
var  fun string="add"//    
res,err:= android.App.RegisterRouteSys(app,fun)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取设备详细信息底层


  • 返回值: GetDeviceInfoSysRes
err:= android.App.GetDeviceInfoSys()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





toast吐司消息


  • msg: string 提示内容
  • t: int64 显示时间毫秒 时间高于5秒可能不准确,取决于系统

返回值: 无

var  msg string="你好AccBot"//提示内容    
var  t int64=3000//显示时间毫秒    时间高于5秒可能不准确,取决于系统
res,err:= android.App.Toast(msg,t)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取内存占用


  • 返回值: GetRamRes 内存信息
err:= android.App.GetRam()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





点亮屏幕


返回值: 无

err:= android.App.OpenPm()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





获取设备详细信息


  • 返回值: GetDeviceInfoRes
err:= android.App.GetDeviceInfo()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





显示桌面图标


  • show: bool 是否显示桌面图标

返回值: 无

var  show bool=true//    是否显示桌面图标
res,err:= android.App.ShowIcon(show)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





隐藏最近任务


  • show: bool 是否显示在最近任务

返回值: 无

var  show bool=true//    是否显示在最近任务
res,err:= android.App.ShowTaskBar(show)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





退出程序


返回值: 无

err:= android.App.Quit()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





打开App详情界面


  • packName: string 包名

返回值: 无

var  packName string="vip.accbot.app"//    包名
res,err:= android.App.OpenAppInfo(packName)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





启动其它程序


  • packName: string 包名

返回值: 无

var  packName string="vip.accbot.app"//    包名
res,err:= android.App.RunApp(packName)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取app列表


  • 返回值: []GetAppListRes
err:= android.App.GetAppList()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





获取AccUUID


  • 返回值: string 返回值 返回值
err:= android.App.AccUUID()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





获取开发者UUID


返回值: 无

err:= android.App.GetDeveloperId()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





在 GitHub 上编辑此页
上次更新: 2025/8/7 08:23
贡献者: cuijixiong
Prev
输入法
Next
悬浮窗