package com.narutohuo.xindazhou.qrcode.api

import android.app.Activity
import com.narutohuo.xindazhou.qrcode.model.QRCodeResponse

/**
 * 二维码管理器接口
 * 
 * 提供二维码扫描能力
 * 使用华为扫码SDK实现
 */
interface QRCodeManager {
    
    /**
     * 扫描二维码
     * 
     * @param activity Activity上下文
     * @param callback 扫描结果回调，返回QRCodeResponse
     */
    fun scanQRCode(activity: Activity, callback: (QRCodeResponse) -> Unit)
}

