应用_启动
- 函数原型
void __stdcall EB_应用_启动 (const char* Serial, const char* Package, const char* Class)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]Class
[类名]---类名可不填写
返回值
- 无
示例
EB_应用_启动 ("emulator-5554", "com.cyanogenmod.filemanager","")
应用_关闭
- 函数原型
void __stdcall EB_应用_关闭 (const char* Serial, const char* Package)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
返回值
- 无
示例
EB_应用_关闭 ("emulator-5554", "com.cyanogenmod.filemanager")
应用_卸载
- 函数原型
int __stdcall EB_应用_卸载 (const char* Serial, const char* Package, bool Retain)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]Retain
[是否保留数据]---true: 不删除;false: 全部删除。
- 返回值
0
成功-1
失败
示例
if( !EB_应用_卸载("emulator-5554", "com.mobile.myapp", true)){
return true;
}else {
return false;
};
应用_是否运行
- 函数原型
int __stdcall EB_应用_是否运行 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
0
运行中-1
未运行
示例
if( !EB_应用_是否运行("emulator-5554", "com.cyanogenmod.filemanager")){
return true;
}else {
return false;
};
应用_是否安装
- 函数原型
int __stdcall EB_应用_是否安装 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
0
已安装-1
未安装
示例
if( !EB_应用_是否安装("emulator-5554", "com.cyanogenmod.filemanager")){
return true;
}else {
return false;
};
应用_是否前台
- 函数原型
int __stdcall EB_应用_是否前台 (const char* Serial, const char* Package)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
返回值
0
成功-1
失败
示例
if( !EB_应用_是否前台 ("emulator-5554", "com.cyanogenmod.filemanager") ){
return true;
}else {
return false;
};
应用_取安装目录
- 函数原型
const char* __stdcall EB_应用_取安装目录 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
""
失败
示例
printf("安装目录:%s", EB_应用_取安装目录("emulator-5554", "com.cyanogenmod.filemanager"));
应用_取app版本号
- 函数原型
const char* __stdcall EB_应用_取app版本号 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
""
失败
示例
printf("app版本号:%s", EB_应用_取app版本号("emulator-5554", "com.cyanogenmod.filemanager"));
应用_取APK路径
- 函数原型
const char* __stdcall EB_应用_取APK路径 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
""
失败
示例
printf("APK路径:%s", EB_应用_取APK路径("emulator-5554", "com.cyanogenmod.filemanager"));
应用_取当前包名
- 函数原型
const char* __stdcall EB_应用_取当前包名 (const char* Serial)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取
返回值
""
失败
示例
printf ("当前应用包名:%s\n", EB_应用_取当前包名 ("emulator-5554"))
应用_取当前APP名
- 函数原型
const char* __stdcall EB_应用_取当前APP名 (const char* Serial)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取
返回值
""
失败
示例
printf ("当前应用包名:%s\n", EB_应用_取当前包名 ("emulator-5554"))
应用_取当前Activity
- 函数原型
const char* __stdcall EB_应用_取当前Activity (const char* Serial)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取
返回值
""
失败
示例
printf ("当前Activity:%s\n", EB_应用_取当前Activity("emulator-5554"))
应用_启动Activity
- 函数原型
void __stdcall EB_应用_启动Activity (const char* Serial, const char* Action, const char* Url, const char* Pkg, const char* Flag)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Action
[活动页面]Url
[地址]Pkg[包名]
Flag[标记]
返回值
- 无
示例
//打开网址 http://www.baidu.com
EB_应用_启动Activity ("emulator-5554", "Intent.ACTION_VIEW","http://www.baidu.com","","")
//打开抖音热点 snssdk1128://search/trending
EB_应用_启动Activity ("emulator-5554", "android.intent.action.VIEW","snssdk1128://search/trending","","")
应用_清除缓存
- 函数原型
int __stdcall EB_应用_清除缓存 (const char* Serial, const char* Package)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
- 返回值
0
成功-1
失败
示例
if( !EB_应用_清除缓存("emulator-5554", "com.cyanogenmod.filemanager")){
return true;
}else {
return false;
};
应用_等待吐司
- 函数原型
const char* __stdcall EB_应用_等待吐司 (const char* Serial, const char* Package, int Time)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]Time
[等待时长]
返回值
""
失败
示例
printf ("吐司消息:%s\n", EB_应用_等待吐司 ("emulator-5554", "com.cyanogenmod.filemanager",3000))
应用_等待窗口更新
- 函数原型
int __stdcall 应用_等待窗口更新 (const char* Serial, const char* Package, int Time)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]Time
[等待时间]
返回值
0
成功-1
失败或超时
示例
if( !EB_应用_等待窗口更新 ("emulator-5554", "com.cyanogenmod.filemanager",3000) ){
printf("窗口已刷新\n")
}else {
printf("失败或超时\n")
};
应用_跳转应用详情
- 函数原型
void __stdcall EB_应用_跳转应用详情 (const char* Serial, const char* Package)
参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Package
[包名]
返回值
- 无
示例
EB_应用_跳转应用详情 ("emulator-5554", "com.cyanogenmod.filemanager")
应用_Scheme跳转
- 函数原型
void __stdcall EB_应用_Scheme跳转 (const char* Serial,const char* Url)
- 参数定义
Serial
[设备标识] --手机设备标识符 ADB命令获取Uri
[链接地址] -- 加入QQ群获取
- 返回值
- 无
示例
//snssdk1128://search/trending 抖音热点
EB_应用_Scheme跳转 ("emulator-5554", "snssdk1128://search/trending");