Android 热门的框架与第三方SDK
文章平均质量分 79
新根
汗水凝结成时光胶囊,独自在这命运里拓荒
展开
-
SQLBrite库
SQLBrite是一个围绕SQLiteOpenHelper和ContentResolver的轻量级包装器,它将reactive stream引入SQL操作。翻译 2017-05-10 22:29:04 · 1128 阅读 · 0 评论 -
Glide V4 框架新特性(Migrating from v3 to v4)
Glide 从V3到V4的新特性介绍翻译 2017-05-20 15:24:00 · 12091 阅读 · 1 评论 -
Android EasyPermissions官方库,高效处理权限
Android EasyPermission权限库,高效处理权限,省略代码检查授权结果,简化手动调用授权后的逻辑操作。原创 2017-11-11 09:51:39 · 31367 阅读 · 3 评论 -
AndroidStudio 中开启Java8语法和Retrolambda库的使用
AndroidStudio中使用Java8语法,解决JNodeInternalError问题,使用Retrolambda库。原创 2017-10-20 19:04:03 · 5880 阅读 · 0 评论 -
百度语音SDK使用
百度语音SDK提供:语音识别:将声音转成文字语音合成:将文字转成语音文件,然后播放语音文件,即文字变声音。语音唤醒:语音唤醒,激活运用程序原创 2017-03-09 18:09:03 · 12345 阅读 · 0 评论 -
地图篇之百度地图各种自定义需求
项目中的对地图的各种需求,实现方式。需求1:自定义缩放按钮,自定义当前位置按钮 需求2:自定义覆盖物,不单纯是图片,还需要生成有文字的marker需求3:覆盖物实现缩放效果需求4:只显示当前手机屏幕下的覆盖物,随着地图改变,所显示的覆盖物业随着改变需求5:驾车路线搜索,自定义沿途进过的站点,添加途经点标志需求6:找到当前最近的站点原创 2016-07-06 14:05:13 · 12810 阅读 · 14 评论 -
导航篇之高德与百度
(一)app内部导航,使用导航sdk(二)调用高德地图客户端或者百度地图客户端导航(路线规划)原创 2016-07-06 17:41:17 · 2965 阅读 · 0 评论 -
Android Glide设置默认图片、异常图片为圆形图片
Glide 设置默认图片,异常图片,资源图片都为圆形图片,根据源码一步步分析。原创 2017-09-30 16:44:53 · 7357 阅读 · 0 评论 -
Kotlin编程之Glide V4(使用OkHttp3作为传输层)。
Android Glide v4 库使用OkHttp3作为传输层,提高网络效率,使用Generated API。原创 2017-07-31 10:42:33 · 6533 阅读 · 0 评论 -
Android Volley 超时重试机制
前言: Volley框架有许多优秀的机制,例如,HTTP缓存策略,内存和磁盘缓存策略,重试策略,四个网络线程一个缓存线程策略。这里,从源码,解读Volley重试机制。Volley中,定义出一个重试的RetryPolicy接口:/** * Retry policy for a request. * * 用途: * 1. 重试策略,一定时间,重新发起一个请求。...原创 2018-07-27 13:38:47 · 1557 阅读 · 0 评论 -
Android Volley的HTTP缓存策略
前言: HTTP缓存策略,可以有效的减少重复请求,降低服务器后台压力,和减少客户端的流量带宽。不了解HTTP缓存策略,建议先阅读Android HTTP 缓存策略(用于检查磁盘数据是否过期)。服务器端返回的HTTP缓存策略找到NetworkDispatcher类:查看执行HTTP请求后的解析,缓存操作。public class NetworkDispatcher ...原创 2018-07-27 16:08:04 · 550 阅读 · 0 评论 -
Android开发一个VolleyHelper库,Hook Volley方式,无入侵实现(Form表单、JSON、文件上传、文件下载)
前言: 近期,接手一个广告项目,该项目依赖一个CommmonLibrary,该库中选用Volley库和Gson库实现图片和网络通讯。项目又需要下载文件和上传文件的需求。要么考虑手写文件操作库,实现下载和上传。要么考虑对Volley库进行重构改造。众所周知,Android Volley库不适合上传文件和下载文件,因Request会走内存流,对文件操作,会导致巨大的内存占用。因此,想...原创 2018-08-03 11:56:26 · 841 阅读 · 0 评论 -
Android MVP架构(Volley+CursorLoader+ContentProvider)
Android MVP架构(Volley+CursorLoader+ContentProvider)原创 2017-05-14 22:00:37 · 2727 阅读 · 0 评论 -
Android开发中使用Glide V4 中Generated API特性
Android开发中使用Glide v4中Generated API来加载图片。原创 2017-05-20 15:56:42 · 14791 阅读 · 12 评论 -
Glide框架
Glide是一个面向Android快速和高效的异步图像加载框架。翻译 2017-05-20 15:12:37 · 6154 阅读 · 0 评论 -
Kotlin Android Extensions+Android MVP项目(RxJava+Rerotfit+OkHttp+Glide)
Kotlin编程开发之扩展插件+Android MVP案例(RxJava+Retrofit+OkHttp+Glide)原创 2017-06-09 21:48:38 · 3203 阅读 · 3 评论 -
Android开发中RxJava-SQLBrite实时刷新UI
Rxjava+SQLBrite+SQLite实现数据库观察者模式,实时刷新UI原创 2017-05-11 10:09:42 · 2485 阅读 · 0 评论 -
Android通过POI架包生成Excle表格
1.介绍POI架包;2.android中使用POI生成Excle表格3. POI资源案例,使用API等介绍原创 2017-03-20 17:52:26 · 9428 阅读 · 3 评论 -
Android MVP架构(RxJava+SQLBrite+Retrofit+OkHttp+Glide)
Android MVP架构(RxJava+SQLBrite+Retrofit+OkHttp+Glide)原创 2017-05-17 18:54:23 · 2332 阅读 · 0 评论 -
Kotlin编程之Kotlin Android Extensions(扩展插件)
Kotlin Android扩展插件省略findviewbyid(),通过id名获取控件对象,提高开发效率。原创 2017-06-09 18:23:47 · 17296 阅读 · 0 评论 -
Kotlin编程之Glide v4 Generated API(Unresolved reference GlideApp)
Kotlin编程开发之Glide V4 Generated API,解决不能引用GlideApp问题。原创 2017-06-09 20:42:48 · 3837 阅读 · 0 评论 -
MultiDex开启后RxJava noClassDefFoundError(App for multidex解决方式)
Android开发中65K问题,Configure app for multidex。原创 2017-07-24 10:46:52 · 779 阅读 · 0 评论 -
java.util.zip.ZipException: duplicate entry(重复依赖多版本的类库)
java.util.zip.ZipException: duplicate entry: (重复依赖多版本的类库)原创 2017-07-01 15:34:55 · 25400 阅读 · 4 评论 -
Volley+OkHttp+Gson自定义框架
本篇博客内容:1.讲解volley部分源码2.添加OkHttp作为传输层3.添加Gson解析的 GsonRequest 4.添加 文件上传的MultiPartRequest原创 2016-12-03 10:56:33 · 1503 阅读 · 0 评论 -
Volley源码分析之自定义MultiPartRequest(文件上传)
本篇内容目录:1. 使用HttpURLConnection上传文件到服务器案例2. 自定义支持文件上传的MultiPartRequest 3. Web后台接收文件的部分代码原创 2016-11-12 22:21:34 · 5333 阅读 · 0 评论 -
Volley源码分析之自定义GsonRequest(带header,coockie,Json参数,Gson解析)
本篇博客内容:1. 介绍Volley的基本知识点 2.分析StringRequest,JsonRequest的源码 3.自定义带header(包含coockie),Json参数,Gson解析的GsonRequest原创 2016-11-12 17:44:37 · 1767 阅读 · 0 评论 -
Kotlin Anko Layout+MVP(Glide,Retrofit,OkHttp,RxJava)开发Android运用程序
使用Kotlin Anko Layout实现UI , MVP架构(Glide,Retrofit,OkHttp,RxJava)实现业务开发Android运用程序。原创 2017-06-11 19:17:14 · 5596 阅读 · 1 评论 -
AndroidStudio2.2-2.3安装不了anko-plugin的解决方式
AndroidStudio安装Anko插件出现:com.intellij.ide.plugins.PluginManager$StartupAbortedException。原创 2017-06-11 18:45:27 · 3038 阅读 · 0 评论 -
Android插件化之宿主PathClasssLoader加载插件Dex(合并式方案)
Android插件化之ClassLoader加载插件Dex方案目前盛行的插件化方案中处理dex,有两种:合并式的Dex,单个ClassLoader加载方案多个ClassLoader加载dex方案这里介绍,合并式dex的单个ClassLoader加载方案。合并式的Dex加载方案android 7.0 Framework 中Dex加载源码追踪从Activity中获取ClassLoad...原创 2019-06-28 14:48:42 · 1472 阅读 · 0 评论