A
Air札记
把一个以浏览器引擎为躯壳的学术软件带到鸿蒙,工程上有个聪明的解法。轻学术工程用它把完整的 Zotero 送进了鸿蒙设备。
▍移植怎么做的
Zotero 的界面与逻辑几乎全部在资源包里,底层的浏览器引擎只负责窗口、渲染与事件。工程的零源码移植路线由此成立:完整复用系列里已经跑通的浏览器引擎平台层,把 Zotero 的界面资源包换装进去,再逐个补齐上游依赖的接口——不改动引擎一行源码,得到引擎自绘的完整原版界面。
▍真机上的能力
文库管理、条目抓取、PDF 阅读与批注、笔记编辑在平板真机可用。平板是文献阅读的天生良配:分屏一边文献一边笔记,高亮批注触控完成,地铁里的文献时间不再仰仗纸质打印。
▍打开的场景
研究生的文献马拉松搬进书包:组会前的突击阅读、导师推荐文献的即时入库、写作时引用的三秒插入;科研人员的移动知识库:会议上抓到好文献随手入库,回实验室继续深读;备考人群的资料中枢:论文、报告、网页素材统一归库,标签检索随时调取。
学术工作流的完整闭环,落在了鸿蒙侧。技术细节见论坛的轻学术适配记录帖。
▍移植怎么做的
Zotero 的界面与逻辑几乎全部在资源包里,底层的浏览器引擎只负责窗口、渲染与事件。工程的零源码移植路线由此成立:完整复用系列里已经跑通的浏览器引擎平台层,把 Zotero 的界面资源包换装进去,再逐个补齐上游依赖的接口——不改动引擎一行源码,得到引擎自绘的完整原版界面。
▍真机上的能力
文库管理、条目抓取、PDF 阅读与批注、笔记编辑在平板真机可用。平板是文献阅读的天生良配:分屏一边文献一边笔记,高亮批注触控完成,地铁里的文献时间不再仰仗纸质打印。
▍打开的场景
研究生的文献马拉松搬进书包:组会前的突击阅读、导师推荐文献的即时入库、写作时引用的三秒插入;科研人员的移动知识库:会议上抓到好文献随手入库,回实验室继续深读;备考人群的资料中枢:论文、报告、网页素材统一归库,标签检索随时调取。
学术工作流的完整闭环,落在了鸿蒙侧。技术细节见论坛的轻学术适配记录帖。
楼主
7 天前