自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mupdf app

mupdf提供了较好的渲染功能,最近还提供了sdk,开发更方便了,和以前相比,sdk已经有了商业化的版本.官方网站是https://artifex.com/developers-mupdf/ vudroid,是一个优秀的开源pdf阅读器,ebookdroid是基于它开发的,但后来不维护了,它的渲染引擎就是mupdf.我在它的基础上,整合了最新的mupdf的sdk,以前是编译源码,现在可...

2018-04-23 16:20:02 1293 4

原创 weex android 示例

通过官方的示例,可以很简单地建立一个工程,然后添加android项目.接着就可以开始了.配置好gradle.这里的主要问题是在于js已经写好了,vue也写好了.但无法将js运行起来,后面看了别人的东西,才知道,要把编译的dist里的js复制到assets里.app_config.xml里是指定了js的路径,如果你不是脚手架建立的项目,就要自己指定了.以前一直没理解,加载js有两种方法.一种是编译后...

2018-04-08 13:40:18 1038

原创 Retrofit源码 简单浏览

Retrofit:public <T> T create(final Class<T> service) { Utils.validateServiceInterface(service); if (validateEagerly) { eagerlyValidateMethods(service); } return (T) Proxy....

2018-04-08 13:32:43 139

原创 阅读 OKHttp 源码

2018.2.16最新的git代码.OkHttpClient,这是外部调用的入口.final Dispatcher dispatcher;final @Nullable Proxy proxy;final List<Protocol> protocols;final List<ConnectionSpec> connectionSpecs;final List<Int...

2018-04-08 13:31:48 193

原创 我也看了 event bus 3.0源码

2018.2.11我也想写一篇关于Eventbus的源码解读:今天动手了,真的是去了解它的内部实现.EventBus是greenrobot出品的一个用于Android中事件发布/订阅的库。以前传递对象可能通过接口、广播、文件等等,尤其像同一个Activity两个Fragment之间采用接口传递对象,十分的麻烦,而且耦合度较高。使用EventBus之后,这些将不再是问题。盗用GiHub上Event...

2018-04-08 13:31:00 251

一个基于vudroid+mupdf的pdf阅读器

一个基于vudroid+mupdf的pdf阅读器. 在vudroid的基础上,使用了mupdf1.24版本的so,依赖的aar在https://download.csdn.net/download/archko/88845564 修正了阅读器的bug 支持epub,mobi格式. 添加了水平滚动. 优化的滚动的流畅度与惯性

2024-02-19

mupdf 1.24版本编译的aar,64位

基于mupdf,1.24编译的,只包含64位,修改了reflow功能,添加文本导出时 带图片与样式. 创建用户下的根目录/Users/xxx/.m2/repository/com/artifex/mupdf/mupdf-fitz/1.0-SNAPSHOT xxx是你的用户目录,压缩包解压,当然可以自定义,那么引用时自己添加就好. 默认目录引用是gradle里面配置mavenLocal(),自定义的自己加路径,然后app中 api "com.artifex.mupdf:mupdf-fitz:1.0-SNAPSHOT" 与官方的差别在于修改了Page.java,添加了 public native byte[] textAsHtml2(String options); public native byte[] textAsXHtml(String options); public native byte[] textAsText(String options); 参数是"preserve-whitespace,inhibit-spaces,preserve-images"

2024-02-18

java 面试解惑系列

里面讲述了JAVA面试过程中常提到的一些问题,适合新手了解掌握的。如string,线程,对象的继承,方法重载等。

2008-12-13

Effective.Java.2nd.Edition.May.2008.3000th

传说中的JAVA书籍的圣经就是这个了。是一本很好的JAVA书籍,但需要一定的JAVA基础,不太适合新手,

2008-12-13

spring开发

一本关于SPRING开发的书

2007-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除