在互联网行业里,2018年来到今天你能听到的消息都是什么样的? “某D公司开始裁员了” “某A公司据说冻结社招了” “据说J公司今年没有年终奖“ “据说M公司要裁员50%” …… 2018全年从开头到...
Android PDF预览阅读:用Mozilla PDF.js浏览本地在线PDF文件
在之前的Android端预览PDF方案一文中,曾经提到了使用Mozilla的PDF.js来加载PDF的办法,今天就详细的说一下具体的实现。 简介 PDF.js是一个使用HTML5构建的PDF查看器。由...
详解compileSdkVersion、minSdkVersion、targetSdkVersion及buildToolsVersion,让选择不再迷茫
在Android的module级build.gradle里,有着为数不少的Version,其中最重要的有以下几个:compileSdkVersion、buildToolsVersion、minSdkV...
Android实现PDF文件预览阅读功能的方案
最近公司的App里需要实现PDF文件的预览展示。要知道,Android系统天生是不支持阅读PDF的,而PDF在某种意义上说已经是事实上的标准格式了,为此我们又要比iOS同事额外多做一些工作了,但也没办...
RecyclerView实现多级树形控件,可以展开或折叠
这里说的树形结构,指的是分父级子级元素。点击父级,可以展开或者隐藏子级,且父子一共有多级(甚至无限层级,但现实中一般没有这种情况)。现实中的场景,首先能想到的是文件管理器应用,随着目录层级一层层展开。...
Android的TextView显示HTML格式富文本(字体大小颜色图片图文混排等)
传统上TextView一般都是比较简单的使用,展示一下文字,文字的字体、颜色等也是直接在xml里设置。这种使用对大家来说不是问题,但TextView也有一些更复杂、更高级的使用,例如显示HTML格式的...
TransactionTooLargeException: data parcel size xxx bytes原因与解决方案
最近在Bugly上看到一个上报的问题似乎比较频繁,就把该问题的原因分析与解决方案记录一下。 首先,把Bugly的错误日志展示一下: java.lang.RuntimeException:android...
使用清华或中科大AOSP源镜像下载Android源码
对于每一个开发人员,尤其是Android开发人员这种每天都要跟Google旗下各种资源网站打交道的人来说,各种不通畅的网络是最大的心伤。但是大环境我们改变不了,除非你移民否则只能接受。本来做开发就很心...
使用FileProvider解决Android7.0安装APK出现FileUriExposedException的问题
绝大多数国产Android App都会内置一个更新功能,也就是把新版本的APK放在服务器上,通过接口获取更新信息并下载,然后进行安装。虽然这种行为被Google严厉禁止,但身处这种环境下还是得妥协的。...
在Ubuntu16.04上配置Android编译环境并下载8.0源码进行编译
其实我现在的工作已经跟Android源码八竿子打不到一块了,开发应用虽然也会有一些有难度的地方,但需要看Android源码的时候几乎不存在。但最近遇到了一件事情,有朋友跟我说,你之前不是做过Frame...
4