码生成能够根据给定的字符串信息,生成相应的二维码图片。常见应用场景举例:
码生成提供了的 IBarcodeDetector()接口,常用方法的功能描述如下:
接口名 | 方法 | 功能描述 |
---|---|---|
IBarcodeDetector | int detect(String barcodeInput, byte[] bitmapOutput, int width, int height); | 根据给定的信息和二维码图片尺寸,生成二维码图片字节流。 |
IBarcodeDetector | int release(); | 停止QR码生成服务,释放资源。 |
import ohos.cvinterface.common.ConnectionCallback;import ohos.cvinterface.common.VisionManager;import ohos.cvinterface.qrcode.IBarcodeDetector;
ConnectionCallback connectionCallback = new ConnectionCallback() {
@Override
public void onServiceConnect() {
// Do something when service connects successfully
}
@Override
public void onServiceDisconnect() {
// Do something when service connects unsuccessfully
}
};
int result = VisionManager.init(context, connectionCallback);
IBarcodeDetector barcodeDetector = VisionManager.getBarcodeDetector(context);
final int SAMPLE_LENGTH = 152;
byte[] byteArray = new byte[SAMPLE_LENGTH * SAMPLE_LENGTH * 4];
int result = barcodeDetector.detect("This is a TestCase of IBarcodeDetector", byteArray, SAMPLE_LENGTH, SAMPLE_LENGTH);
如果返回值为 0,表明调用成功。
result = barcodeDetector.release();
VisionManager.destroy();
场景介绍应用使用当前的数据网络进行 Socket 数据传输。接口说明应用使用当前网络进行 Socket 数据传输,所使用的接口说明如下。...
InputAttributejava.lang.Object |---ohos.agp.components.InputAttributepublic class InputAttributeextends Object提供控件的...
ListContainer.ReboundEffectParamsjava.lang.Object |---ohos.agp.components.ListContainer.ReboundEffectParamspublic static...
Ratingjava.lang.Object |---ohos.agp.components.Component |---|---ohos.agp.components.ProgressBar |---|---|---ohos.agp.co...
SlideDrawer.LayoutConfigjava.lang.Object |---ohos.agp.components.ComponentContainer.LayoutConfig |---|---ohos.agp.compon...
TableLayout.Specificationjava.lang.Object |---ohos.agp.components.TableLayout.Specificationpublic static class TableLayo...
TickTimerjava.lang.Object |---ohos.agp.components.Component |---|---ohos.agp.components.Text |---|---|---ohos.agp.compon...