AidConnect Android API
[TOC]
class AidConnect
用于对SDK初始化,控制日志输出
Public Member Functions
initialize()
java
public static boolean initialize(Application mApplication,boolean logDebug, AidConnectCallback aidConnectCallback)- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| mApplication | Application | - | 安卓application对象 |
| logDebug | boolean | - | sdk log的开关,为true会打印sdk所有级别的日志,为false只会打印error级别的日志 |
| aidConnectCallback | AidConnectCallback | - | 初始化回调 |
- 返回
无
addChannelWithName();
java
public static Set<String> addChannelWithName(String name, int size);根据用户定义的通道名字和大小,创建通信通道,并返回所有的通道名字的集合。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| name | String | - | 用户自己定义要传输的通道的名字 |
| size | int | - | 通道的大小,单位为MB |
- 返回
| 类型 | 描述 |
|---|---|
| Set<String> | 所有的通道名字的集合 |
removeChannelWithName();
java
public static Set<String> removeChannelWithName(String name);根据用户传入的名称,移除该名称的通信通道,并返回所有的通道名字的集合。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| name | String | - | 用户要移除的通道的名字 |
- 返回
| 类型 | 描述 |
|---|---|
| Set | 所有的通道名字的集合 |
aidConnectWithName();
java
public AidConnect aidConnectWithName(String name);根据用户定义的通道名字,创建通信通道,获取管理交互的核心类AidConnect。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| name | String | - | 用户要使用传输的通道的名字 |
- 返回
| 类型 | 描述 |
|---|---|
| AidConnect | AidConnect类对象 |
setBytes();
java
public boolean setBytes(byte[] bytes);写数据。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| bytes | byte[] | - | byte数组 |
- 返回
| 类型 | 描述 |
|---|---|
| boolean | 是否写入成功 |
getBytes();
java
public byte[] getBytes(int len);根据输入的字节长度,读取数据。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| len | int | - | 读取数据字节的长度 |
- 返回
| 类型 | 描述 |
|---|---|
| byte[] | 返回读取的字节数组内容 |
getBytes();
java
public byte[] getBytes();根据写入的字节数据的长度,读取数据。
- 返回
| 类型 | 描述 |
|---|---|
| byte[] | 返回读取的字节数组内容 |
getBytes();
java
public byte[] getBytes(byte[] bytes,int len);根据输入的字节长度,和提前创建好的字节数组,读取数据。
- 参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| bytes,int | byte[] | - | 提前定义好的byte数组,大小为len |
| len | int | - | 读取byte数组的长度 |
- 返回
| 类型 | 描述 |
|---|---|
| byte[] | 返回读取的字节数组内容 |
release();
java
public int release();释放相关资源
- 参数
无
- 返回
| 类型 | 描述 |
|---|---|
| int | 0:释放成功 非0:调用失败 |