W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
碼生成能夠根據(jù)給定的字符串信息,生成相應(yīng)的二維碼圖片。常見應(yīng)用場景舉例:
碼生成提供了的 IBarcodeDetector()接口,常用方法的功能描述如下:
接口名 | 方法 | 功能描述 |
---|---|---|
IBarcodeDetector | int detect(String barcodeInput, byte[] bitmapOutput, int width, int height); | 根據(jù)給定的信息和二維碼圖片尺寸,生成二維碼圖片字節(jié)流。 |
IBarcodeDetector | int release(); | 停止QR碼生成服務(wù),釋放資源。 |
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,表明調(diào)用成功。
result = barcodeDetector.release();
VisionManager.destroy();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: