基本信息

案例ID:138051

技术顾问:baby湙莎 - 4年经验 - 深圳视触科技

联系沟通

微信扫码,建群沟通

项目名称:Pdf阅读器

所属行业:教育 - 兴趣教学

->查看更多案例

案例介绍

PDF阅读器是一款阅读器,内核使用的是foxit的so包,安装在pagex水墨平板上,类似于kindle,用户可以在上面阅读修改pdf、txt等格式的文件,也可以对文件格式进行转换,比如jpg转换成pdf,pdf的某个page转换成jpg保存。
1.主界面是书籍管理器,使用自定义recyclerview,展示书籍。
2.点击书籍进去是pdf界面,使用foxit的so包去解析pdf阅读器,可对pdf阅读器进行添加笔记,画,高亮,长按选中等等功能。由于foxit提供的view不符合需求,使用他们的jni,自己去封装,自定义viewgroup。
3.设计PDFView,定义集合存储pdf的界面,缓存设计为最多3个,模仿viewpager源码,重新定义滑动事件。实现放大缩小,手指触摸离开屏幕三秒,实现重新从pdf里面获取新的page转换成bitmap。
4.根据jni,实现橡皮擦功能,就是通过画的坐标点去获取周围的笔记,如果有笔记就从中删除点,根据项目经理提供的算法去实现快速删除。
5.删除pdf的某个page和添加page功能,通过jni去添加,然后刷新jni,界面刷新去显示。
6.自定义线程池,界面切换通过线程池去实现。
7.pdf缩略图通过jni获取pdf的所有page,转换成bitmap,使用线程池去控制,滑动界面就线程池添加线程,去实现显示刷新。

相似案例推荐

其他人才的相似案例推荐

  • 希财课堂

    希财课堂

    嘉也工作室可承接各类线上产品业务,BC端产品皆有项目经验;

  • 教育培训管理类微信小程序

    教育培训管理类微信小程序

    微信小程序搜索:九格课消 教培机构课程管理系统: 签到、

  • 课站

    课站

    课站在线教育系统主要提供给单体老师一个在线教育和发布录播视频

  • 【染书云建站系统】

    【染书云建站系统】

    该系统的目标是教育机构, 可以给教育机构提供一个能创建自己网

  • 教育类平台

    教育类平台

    1、后台管理英语单词词库,管理老师和学生,管理学生练习数据

  • 中师育华

    中师育华

    这个项目对应的是中小学的教师资格证的卡扣式辅导平台,可答题可

  • 共睹教育

    共睹教育

    线上教育,通过社区整合,线下活动线上裂变营销。 使用的是D

  • 教育OA系统项目

    教育OA系统项目

    系统主要对于学校的课程、教师、学校进行有效的管理,提供学校的

  • 教育-上学吧

    教育-上学吧

    上学吧是一款培训信息展示,培训校园推荐的一款APP。通过培训

  • 爱学教育平台

    爱学教育平台

    互联网学生教育软件,手机端分为爱学家长、爱学小学、爱学易考,

  • 在线教育-直播课

    在线教育-直播课

    幸知在线主要面向渴望个人成长或需要心理咨询的女性用户,通过幸

  • 正念排行榜

    正念排行榜

    国内首款AI智能冥想助手,冥想时长排行榜,拥有点赞召回好友功

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服