玩瞳文档中心


SDK文档

<h3>概述</h3> <p>该部分接口的入口类为 <strong>QuestionAnswerMgr</strong>,在调用该部分接口前,需要打开sdk和license认证通过,否则有可能会导致部分功能无法正常work。</p> <h3>1.初始化SDK</h3> <p><strong>接口名称:</strong></p> <pre><code class="language-java">public QuestionAnswerMgr init()</code></pre> <p><strong>备注:在application oncreate中只初始化一次</strong></p> <h3>2.设置接口回调</h3> <pre><code class="language-java">public QuestionAnswerMgr setISubjectInfoCallback(ISubjectInfoCallback callback)</code></pre> <h4>2.1 IQuestionSearchCallback介绍</h4> <p>IQuestionSearchCallback是数据结果的返回,有两个方法onQuestionAnswerSuccess和onQuestionAnswerFail;</p> <p><strong>方法名称:</strong></p> <pre><code class="language-java"> /** * 请求失败,习题数据返回失败 * @param code 错误码 * @param msg 错误信息 */ void onQuestionAnswerFail(int code, String msg); /** * 习题数据返回成功 * @param data 数据返回结构数据bean */ void onQuestionAnswerSuccess(TopicDataBean data); </code></pre> <h4>2.2 onQuestionAnswerSuccess回调的TopicDataBean介绍</h4> <table> <thead> <tr> <th>参数</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>uniqueId</td> <td>String</td> <td>题目唯一id</td> </tr> <tr> <td>subjectName</td> <td>String</td> <td>科目</td> </tr> <tr> <td>questId</td> <td>String</td> <td>题目编号</td> </tr> <tr> <td>think</td> <td>String</td> <td>解后反思文字</td> </tr> <tr> <td>thinks</td> <td>array</td> <td>解后反思结构化</td> </tr> <tr> <td>question</td> <td>String</td> <td>题干图片链接</td> </tr> <tr> <td>answer</td> <td>String</td> <td>详细解答文字</td> </tr> <tr> <td>- - hintsBean</td> <td>array</td> <td>逐步提示列表</td> </tr> <tr> <td>hint</td> <td>String</td> <td>逐步提示</td> </tr> <tr> <td>- - VideosBean</td> <td>array</td> <td>知识微课列表</td> </tr> <tr> <td>videoName</td> <td>String</td> <td>视频名称</td> </tr> <tr> <td>videoUrl</td> <td>String</td> <td>视频名称</td> </tr> <tr> <td>videoTime</td> <td>String</td> <td>视频时长</td> </tr> <tr> <td>- - PracticesBean</td> <td>array</td> <td>举一反三列表</td> </tr> <tr> <td>questId</td> <td>String</td> <td>举一反三题目编号</td> </tr> <tr> <td>question</td> <td>String</td> <td>举一反三题干图片链接</td> </tr> <tr> <td>questWord</td> <td>String</td> <td>举一反三题干图片链接</td> </tr> <tr> <td>answer</td> <td>String</td> <td>举一反三答案文字</td> </tr> </tbody> </table> <p>解后反思字段说明(thinks):</p> <table> <thead> <tr> <th>参数</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>knowledgeTitle</td> <td>string</td> <td>本题考点标题</td> </tr> <tr> <td>knowledges</td> <td>array</td> <td>本题考点</td> </tr> <tr> <td>broomeTitle</td> <td>string</td> <td>本题学习要点分析标题</td> </tr> <tr> <td>broomes</td> <td>array</td> <td>本题学习要点分析标题</td> </tr> <tr> <td>suyangTitle</td> <td>string</td> <td>素养标题</td> </tr> <tr> <td>suyangContent</td> <td>string</td> <td>素养</td> </tr> </tbody> </table> <h3>3. 获取习题数据方法</h3> <pre><code class="language-java">public void getQuestionAnswerInfo(@NonNull Bitmap bitmap) public void getQuestionAnswerInfo(@NonNull byte[] bytes) public void getQuestionAnswerInfo(@NonNull String content) </code></pre> <h4>3.1 参数类型</h4> <table> <thead> <tr> <th>参数</th> <th>是否必填</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>bitmap</td> <td>是</td> <td>String</td> <td>Bitmap图片</td> </tr> <tr> <td>bytes</td> <td>是</td> <td>byte[]</td> <td>图片的数据流</td> </tr> <tr> <td>content</td> <td>是</td> <td>String</td> <td>习题文字</td> </tr> </tbody> </table> <h3>4. 释放</h3> <p><strong>接口名称:</strong></p> <pre><code class="language-java">//注销 public void onExit();</code></pre>

页面列表

ITEM_HTML