Koreader测试
koreader测试
下载koreader-appimage-x86_64-linux-gnu-v2020.12.AppImage
直接运行
chmod 777 koreader-appimage-x86_64-linux-gnu-v2020.12.AppImage
./koreader-appimage-x86_64-linux-gnu-v2020.12.AppImage
解压, 运行
./koreader-appimage-x86_64-linux-gnu-v2020.12.AppImage --appimage-extract
./AppRun -d -v
搜索highlight找到几个地方觉得比较可疑
function page_mt.__index:addMarkupAnnotation(points, n, type)
local color = ffi.new("float[3]")
local alpha = 1.0
local line_height = 0.5
local line_thickness = 1.0
if type == M.PDF_ANNOT_HIGHLIGHT then
color[0] = 1.0
color[1] = 1.0
color[2] = 0.0
alpha = 0.5
elseif type == M.PDF_ANNOT_UNDERLINE then
color[0] = 0.0
color[1] = 0.0
color[2] = 1.0
line_thickness = mupdf.LINE_THICKNESS
line_height = mupdf.UNDERLINE_HEIGHT
function ReaderHighlight:onHoldRelease()
Q: 如何在pc模拟器里面triger到相应的事件?
Q: 如何在pc模拟器里面debug相关坐标对不对?
看到有个logger.dbg。研究下如何运作
q:如何在android里面debug相关坐标对不对?
https://github.com/koreader/koreader
- 上一篇 在linux上用普通权限安装程序
- 下一篇 動態生成函數,thunking,ffi