Skip to content

AidConnect Android 接口文档

class AidConnect

用于对SDK初始化,控制日志输出

Public Member Functions

initialize()

java
public static boolean initialize(Application mApplication, boolean logDebug, AidConnectCallback aidConnectCallback)
  • 参数
参数名类型默认值描述
mApplicationApplication-安卓application对象
logDebugboolean-sdk log的开关,为true会打印sdk所有级别的日志,为false只会打印error级别的日志
aidConnectCallbackAidConnectCallback-初始化回调
  • 返回

addChannelWithName();

java
public static Set addChannelWithName(String name, int size);

根据用户定义的通道名字和大小,创建通信通道,并返回所有的通道名字的集合。

  • 参数
参数名类型默认值描述
nameString-用户自己定义要传输的通道的名字
sizeint-通道的大小,单位为MB
  • 返回
类型描述
Set <String>所有的通道名字的集合

removeChannelWithName();

java
public static Set removeChannelWithName(String name);

根据用户传入的名称,移除该名称的通信通道,并返回所有的通道名字的集合。

  • 参数
参数名类型默认值描述
nameString-用户要移除的通道的名字
  • 返回
类型描述
Set <String>所有的通道名字的集合

aidConnectWithName();

java
public AidConnect aidConnectWithName(String name);

根据用户定义的通道名字,创建通信通道,获取管理交互的核心类AidConnect。

  • 参数
参数名类型默认值描述
nameString-用户要使用传输的通道的名字
  • 返回
类型描述
AidConnectAidConnect类对象

setBytes();

java
public boolean setBytes(byte[] bytes);

写数据。

  • 参数
参数名类型默认值描述
bytesbyte[]-byte数组
  • 返回
类型描述
boolean是否写入成功

getBytes();

java
public byte[] getBytes(int len);

根据输入的字节长度,读取数据。

  • 参数
参数名类型默认值描述
lenint-读取数据字节的长度
  • 返回
类型描述
byte[]返回读取的字节数组内容

getBytes();

java
public byte[] getBytes();

根据写入的字节数据的长度,读取数据。

  • 返回
类型描述
byte[]返回读取的字节数组内容

getBytes();

java
public byte[] getBytes(byte[] bytes,int len);

根据输入的字节长度,和提前创建好的字节数组,读取数据。

  • 参数
参数名类型默认值描述
bytes,intbyte[]-提前定义好的byte数组,大小为len
lenint-读取byte数组的长度
  • 返回
类型描述
byte[]返回读取的字节数组内容

release();

java
public int  release();

释放相关资源

  • 参数

  • 返回
类型描述
int0:释放成功 非0:调用失败