这是与 S Pen Library 相关的非常具体的主题。但是,任何 Android 开发人员都可以提供帮助。
我正在使用 S Pen 库并尝试从 .spd 文件创建 PDF。
为此我正在使用
SpenCapturePage spenCapturePage = new SpenCapturePage(mContext);
spenCapturePage.setPageDoc(spenPageDoc);
capturedBitmap = spenCapturePage.capturePage(1f);
spenCapturePage.close();
现在,每当我使用方法时,这里就是 twik spenCapturePage.setPageDoc(spenPageDoc);
,如果我不使用close()
方法,我可以在 Android Profiler 中看到从 9MB 到 35MB 的增长。
但是在这种情况下close()
,理想情况下应该清除对象。但我可以在 Android 分析器中看到 22MB。理想情况下(没有此代码)再次回到 9MB。
此外,它每页都会增加。(在我的情况下,每个文件超过 20 页)
所以如果有人知道我错在哪里。请帮帮我。
供参考Samsung S Pen Library API 文档,
添加更多内容。仅适用于一般的 Android 开发人员。
SPD 是三星复制书籍的文件。
SpenNoteDoc 是一个包含完整书籍的类。
SpenPageDoc 是一个类,它包含来自 SpenNoteDoc 的单个页面。