该项目是AS结构,不用担心jNI转过来的配置问题了,文章结尾附测试的demo。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5661e94f61643a707ff0f6a04d0e85cd.png)
/**
* 发送命令包
*/
public void sendCommand(final String command) {
LogPlus.i("发送命令:" + command);
byte[] bytes = ByteUtil.hexStr2bytes(command);
rxSendData(bytes).subscribeOn(mSendScheduler).subscribe(new Observer<Object>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(Object o) {
LogManager.instance().post(new SendMessage(command));
}
@Override
public void onError(Throwable e) {
LogPlus.e("发送失败", e);
}
@Override
public void onComplete() {
}
});
}
/**
* (rx包裹)发送数据
*
* @param datas
* @return
*/
private Observable<Object>