# 示例代码

Source: [https://docs.qualcomm.com/doc/80-PK177-134Y/topic/java_example_code.html](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/java_example_code.html)

以下示例代码展示了 QESDK Java API 的用法：

**需要导入**

    import com.qualcomm.qti.qesdkIntf.IQesdk;
    import com.qualcomm.qti.qesdkIntf.IQesdkEventCallBack;Copy to clipboard

**声明回调**

    IQesdkEventCallBack eventCallbackHandler = new IQesdkEventCallBack() {
            @Override
            public void onEvent(int opcode, int[] subsys) {
            // Handle QESDK event
            }
            };
          Copy to clipboard

**初始化**

    IQesdk qesdkManager = IQesdk.createInstance(getApplicationContext());
            int statusId = qesdkManager.init(eventCallbackHandler);
          Copy to clipboard

**取消初始化**

    int ret = qesdkManager.deinit();Copy to clipboard

**上一级主题：** [QESDK Java API 概述](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/java_api.html)

Last Published: Jun 22, 2023

[Previous Topic
QESDK 异常](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/java_exceptions.md) [Next Topic
QESDK 原生 API 概述](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/native_api.md)