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