移动端sdk
移动端sdk具有冰狐rpaAPP的所有核心功能,开发者可以将冰狐rpa移动端sdk集成到自己的app中使用。
点击这里下载「移动端sdk」
点击这里下载demo,demo演示了如何正确使用冰狐rpa移动端sdk,可以直接编译成app使用。
使用方法如下:
1.拷贝sdk
将aznfz.aar拷贝到app的libs目录下
2.引用sdk
在app的build.gradle文件最后dependencies{}中添加 implementation(fileTree("libs"))
3.添加其他依赖库
由于aznfz.aar是在本地libs中引入的,所以需要在app的build.gradle文件最后dependencies{}中添加如下依赖:
implementation ('io.netty:netty-all:4.1.36.Final')
implementation ('com.squareup.okhttp3:okhttp:3.8.1')
implementation ('it.sauronsoftware.cron4j:cron4j:2.2.5')
当然你也可以使用fat aar或者创建本地maven库来避免添加这些依赖
4.调用sdk
正确引用sdk后,点击as右边的"Maven Projects",然后点击刷新。下面以demo为例讲解如何使用sdk:
demo中有三个activity,分别为:StartupActivity、LoginActivity、MainActivity,在StartupActivity初始化并自动登录,若登录成功则直接进入Main界面,若登录失败则进入Login界面,输入用户名和密码后登录。
init、autoLogin、login、logout、onCreate、onResume、onPause、onDestroy、setStateListener、setMessageListener、exeScript、toggleProdMode、getProdMode、getDeviceName、getUsername
init
autoLogin
login
logout
onCreate
onResume
onPause
onDestroy
setStateListener
setMessageListener
exeScript
toggleProdMode
getProdMode
getDeviceName
getUsername