注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

还不会用coil,你就out了 图片加载

王二蛋和他的张大花 发表了文章 • 1490 次浏览 • 2021-06-02 11:48 • 来自相关话题

Coil是Android平台上又一个开源的图片加载库,尽管Android平台已经有诸如Picasso,Glide以及Fresco等非常成熟且优秀的图片加载库了,但Coil最主要的特色就是融合了当下Android开发界最主流的技术和趋势,采用Kotlin为开发语... ...查看全部
0
评论

最快的图像加载库-FastImageCache iOS三方开源库

zuyu 发表了文章 • 1200 次浏览 • 2021-06-02 11:38 • 来自相关话题

FastImageCache快速图像缓存是一种在 iOS 应用程序中存储和检索图像的高效、持久且最重要的快速方式。任何良好的 iOS 应用程序的用户体验的一部分是快速、平滑的滚动,而快速图像缓存有助于使这变得更容易。对于像Path这样的图形丰富的应用程序,性能... ...查看全部
0
评论

项目想美观么?试试它吧!!自定义加载视图:mkloader 自定义加载视图

王二蛋和他的张大花 发表了文章 • 860 次浏览 • 2021-06-02 11:30 • 来自相关话题

美丽流畅的自定义加载视图 使用<com.tuyenmonkey.mkloader.MKLoader android:layout_width="wrap_content" android:layout_heigh... ...查看全部
1
评论

日!!聊天页面还能这么简单??ChatKit 聊天

王二蛋和他的张大花 发表了文章 • 1556 次浏览 • 2021-06-02 10:51 • 来自相关话题

ChatKit 是一个免费且开源的 UI 聊天组件,由 LeanCloud 官方推出,底层聊天服务基于 LeanCloud 的 IM 即时通讯服务 LeanMessage 而开发。它的最大特点是把聊天常用的一些功能配合 UI 一起提供给开发者,帮助开发者快速集... ...查看全部
0
评论

罕见!!上弹窗:Alerter alert

王二蛋和他的张大花 发表了文章 • 1218 次浏览 • 2021-06-02 10:41 • 来自相关话题

alerter克服了toast和snackbar的缺点,并布局很简单 生成为了简单起见,Alerter采用了builder模式,以便于轻松集成到任何应用程序中。 可自定义的警报视图将动态添加到窗口的装饰视图中,覆盖所有内容。 安装配置allprojects {... ...查看全部
0
评论

Android 通知栏封装方案 Android 通知栏

柳天明 发表了文章 • 1070 次浏览 • 2021-06-01 10:44 • 来自相关话题

BaseNotification获取此框架 allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies ... ...查看全部
0
评论

Android增量更新 增量更新 Android

柳天明 发表了文章 • 1429 次浏览 • 2021-06-01 10:32 • 来自相关话题

APP自动增量更新抽取的Android自动更新库,目的是几行代码引入更新功能,含服务端代码,欢迎Star,欢迎Fork,谢谢~目录功能介绍流程图效果图与示例apk如何引入更新清单文件简单使用详细说明差分包生成(服务端)依赖License功能介绍 支持... ...查看全部
0
评论

OpenCV二维码扫码优化 opencv 二维码扫描 Android

柳天明 发表了文章 • 2591 次浏览 • 2021-06-01 10:29 • 来自相关话题

说明在介绍二维码的优化前,可以参考二维码基础原理了解二维码识别的相关知识。 作者相关博客Android二维码扫描优化Contents 目录概述普通优化解码优化优化相机设置难点灰色角度光照优化尝试1尝试2尝试3项目说明概述随着二维码的流行,几乎所有手持设备都支持... ...查看全部
0
评论

图片选择器:Matisse 图片选择器

王二蛋和他的张大花 发表了文章 • 961 次浏览 • 2021-06-01 09:27 • 来自相关话题

Matisse 是一个为Android精心设计的本地图像和视频选择器。你可以 在活动或片段中使用它 选择包含JPEG、PNG、GIF的图像和包含MPEG、MP4的视频 应用不同的主题,包括两个内置主题和自定义主题 不同的图像加载器 定义自定义筛选规则 ... ...查看全部
0
评论

秀!秀!秀!优秀的富文本库:XRichText 富文本编辑器

王二蛋和他的张大花 发表了文章 • 1744 次浏览 • 2021-06-01 09:15 • 来自相关话题

一个Android富文本类库,支持图文混排,支持编辑和预览,支持插入和删除图片。 实现的原理: 使用ScrollView作为最外层布局包含LineaLayout,里面填充TextView和ImageView。删除的时候,根据光标的位置,删除TextView和I... ...查看全部
1
评论

一步步封装实现自己的网络请求框架 3.0 jetpack kotlin

柳天明 发表了文章 • 1218 次浏览 • 2021-05-28 14:27 • 来自相关话题

一、ReactiveHtt协程这个概念已经出现很多年了,但 Kotlin 协程是在 2018 年才发布了 1.0 版本,被 Android 开发者所熟知还要再往后一段时间,协程的意义不是本篇文章所应该探讨的,但如果你去了解下协程能给我们带来的开发效益,我相信你... ...查看全部
0
评论

Android基于微信 xlog 开源 日志框架 日志 Android

柳天明 发表了文章 • 2864 次浏览 • 2021-05-25 14:39 • 来自相关话题

前言之前写过一个 日志框架LogHelper ,是基于 Logger 开源库封装的,当时的因为项目本身的日志不是很多,完全可以使用,最近和其他公司合作,在一个新的项目上反馈,说在 大量log 的情况下会影响到手机主体功能的使用。从而让我对之前的日志行为做了一个... ...查看全部
0
评论

独乐乐不如众乐乐,你的项目还在纠结用日志打印log么?Android开发okhttp3便捷拦截监听 okhttp Android

王二蛋和他的张大花 发表了文章 • 909 次浏览 • 2021-05-20 15:41 • 来自相关话题

SimpleInterceptorSimpleInterceptor 是Android OkHttp客户端的的拦截接口工具,为的是方便测试或开发,快速查找问题。 环境要求 Android 4.1+OkHttp 3.x or 4.xandroidx git地址... ...查看全部
1
评论

Android炫酷的粒子动画! 动画 Android

柳天明 发表了文章 • 1309 次浏览 • 2021-05-18 15:36 • 来自相关话题

一、总述ParticleTextView 是一个 Android 平台的自定义 view 组件,可以用彩色粒子组成指定的文字,并配合多种动画效果和配置属性,呈现出丰富的视觉效果。二、使用1. 引入依赖compile 'yasic.library.Particl... ...查看全部
0
评论

Topbar的扩展:AwesomeBar Topbar Android

王二蛋和他的张大花 发表了文章 • 1193 次浏览 • 2021-05-17 10:32 • 来自相关话题

AwesomeBar该控件时Topbar的一个扩展,类似于Actionbar或者Toolbar。可结合DrawerLayout使用。 效果如下:gradle配置如下module的build.gradledependencies { compile 'c... ...查看全部
0
评论

便捷相机:CameraFragment Camera Android

王二蛋和他的张大花 发表了文章 • 1221 次浏览 • 2021-05-17 10:28 • 来自相关话题

CameraFragmentCameraFragment可以帮助你快速实现打开相机视图,并提供便捷的API来捕获图片。 效果如下:使用说明:初始化//you can configure the fragment ... ...查看全部
0
评论

水平展示日历控件:HorizontalCalendar 日历 Android

王二蛋和他的张大花 发表了文章 • 1498 次浏览 • 2021-05-17 10:16 • 来自相关话题

HorizontalCalendar该库是一个水平展示日历的控件,也是通过RecycerView来实现的。 效果如下:配置 模块中 build.gradle: repositories { jcenter() } dep... ...查看全部
0
评论

二维的RecyclerView控件:excelPanel RecyclerView Android

王二蛋和他的张大花 发表了文章 • 1446 次浏览 • 2021-05-17 10:14 • 来自相关话题

excelPanel提供一个二维的RecyclerView控件。 效果如下:导入到项目中compile 'cn.zhouchaoyuan:excelpanel:1.0.5' 使用 1、添加xml<cn.zhouchaoyuan.excelpanel.Ex... ...查看全部
0
评论

多媒体选择器库:boxing 媒体选择器 Android

王二蛋和他的张大花 发表了文章 • 1446 次浏览 • 2021-05-17 10:12 • 来自相关话题

boxingboxing是一个多媒体选择器库。 可以选择一张或者多张图片,提供预览和裁剪功能。 同样支持gif图,选择视频和图像压缩功能。 (B站出品哦!!)效果如下:集成步骤很简单根据自己的需求添加对应的依赖就可以了,我的和官方demo一样用到了ucro... ...查看全部
0
评论

快速实现TabLayout和CoordinatorLayout:CoordinatorTabLayout TabLayout Android

王二蛋和他的张大花 发表了文章 • 1018 次浏览 • 2021-05-17 10:09 • 来自相关话题

说明:CoordinatorTabLayout是一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式 继承至CoordinatorLayout, 在该组件下面使用了CollapsingToolbarLayout包含T... ...查看全部
0
评论

http拦截神器:Chuck okhttp Android

王二蛋和他的张大花 发表了文章 • 2142 次浏览 • 2021-05-17 10:04 • 来自相关话题

前言:Chuck是Android OkHttp客户端的一个简单的应用内HTTP检查器。Chuck拦截并持久化应用程序中的所有HTTP请求和响应,并提供用于检查其内容的UI。使用Chuck的应用程序将显示一个通知,显示正在进行的HTTP活动的摘要。点击通知启动完... ...查看全部
0
评论

预览帧画面库:PreviewSeekBar SeekBar Android

王二蛋和他的张大花 发表了文章 • 1059 次浏览 • 2021-05-17 09:58 • 来自相关话题

PreviewSeekBar其实大家用PC优酷看视频的时候,鼠标放到进度条撒花姑娘就可以预览到所指向的帧画面。 一个叫[Ruben Sousa](https://medium.com/@rubensousa)的哥们做出了一个库并开源。 效果如下L:使用说明:... ...查看全部
0
评论

异步数据加载和缓存数据的库:Store 存储 Android

王二蛋和他的张大花 发表了文章 • 927 次浏览 • 2021-05-17 09:52 • 来自相关话题

StoreStore是一个异步数据加载和缓存数据的库。 实现一个 Disk Cache 需要以下几个步骤:在 Retrofit 的 API 下@GET("/v1/events")Single getEventsResponseBody();两点需要注意,一是要... ...查看全部
0
评论

Toast增强库 toast Android

王二蛋和他的张大花 发表了文章 • 1007 次浏览 • 2021-05-17 09:46 • 来自相关话题

StyleableToast这也是一个Toast增强库。 设置背景颜色的吐司。设置吐司和存档的圆角半径不同的形状。设置吐司给你所有的透明固体或透明的吐司。设置笔划宽度和中风颜色在你的吐司。设置一个图标旁边的面包文本。你的图标上设置一个旋转的动画效果(见下面的例... ...查看全部
0
评论

Toasty 一个自定义toast库 toast Android

王二蛋和他的张大花 发表了文章 • 1074 次浏览 • 2021-05-17 09:43 • 来自相关话题

Toasty这是一个自定义Toast的库。 效果图:1. 添加这个在你的Project的 build.gradle 文件( 不是 你的Module的 build.gradle 文件):allprojects {repositories {...maven { ... ...查看全部
0
评论

Lottie动画库 动画 Android

王二蛋和他的张大花 发表了文章 • 3103 次浏览 • 2021-05-17 09:38 • 来自相关话题

Lottie效果图如下:本文主要介绍动画开源库 Lottie 在 Android 中的使用。 前言 在日常APP开发中,为了提升用户感官舒适度等原因,我们会在APP中加入适量动画。 而传统手写动画方式往往存在诸多问题: 动画复杂而实现困难 ... ...查看全部
0
评论

Android 动态化多语言框架,支持语言包的动态下发、升级、删除,一处安装,到处使用 多语言框架 Android

可口可乐 发表了文章 • 2349 次浏览 • 2021-05-14 14:46 • 来自相关话题

MLang 动态化多语言框架MLang 是 MultiLanguage 的简写,是一款动态化的多语言框架。设计优雅 语言包存储格式为 xml 格式,和 res 下的 strings.xml 一致 零依赖,完全使用系统 api 和系统的 xml 解析器 不持有 ... ...查看全部
0
评论

一个模仿即刻App用户头像拖动效果的工具类 动画 Android

可口可乐 发表了文章 • 1096 次浏览 • 2021-05-14 14:45 • 来自相关话题

SnakeViewMakerSnakeViewMaker 是一个模仿即刻App里用户头像拖动效果的工具类。调用方法:1.创建 SnakeViewMaker; SnakeViewMaker snakeViewMaker = new SnakeViewMak... ...查看全部
0
评论

后台返回数据错误json解析总报错怎么办!这个框架解决你的烦恼! json Android

一盆绿萝 发表了文章 • 1873 次浏览 • 2021-05-13 14:23 • 来自相关话题

集成步骤在项目根目录下的 build.gradle 文件中加入buildscript { ...... } allprojects { repositories { // JitPack 远程仓库:https... ...查看全部
1
评论

精简快速的图片加载框架! Android

可口可乐 发表了文章 • 1157 次浏览 • 2021-05-13 14:12 • 来自相关话题

Demo效果图说明支持加载网络图片(String格式url)/本地资源(mipmap和drawable)/网络.9图片/gif加载/自定义样式(圆形/圆角/centerCrop)/dataBindingv1.1.0起支持读取zip中图片加载至任意View中,无... ...查看全部
0
评论

一个可以现成使用的Android调查问卷代码 Android

柳天明 发表了文章 • 1741 次浏览 • 2021-05-13 11:47 • 来自相关话题

DWSurvey是一款方便、高效、实用的调研问卷系统,一款基于 JAVA WEB 的开源问卷表单系统。演示地址开源版服务,开放源代码,可独立部署。地址:http://www.diaowen.net企业版在线服务,功能更丰富,不需要部署,可直接发布问卷进行数据收... ...查看全部
0
评论

每次上线都出问题?现在他来了,上线之前测一测. Android

柳天明 发表了文章 • 1037 次浏览 • 2021-05-11 17:17 • 来自相关话题

仿文墨天机命盘界面,自定义view 宫格实现是通过drawline画直线,拿到View的width和height的1/4,按照对应宫格宽度和高度进行偏移划线;因为中间的是占了4个小宫格矩形位置组成的大宫格矩形,因此需要分部分处理,观察图形后发现按照从上到下分为... ...查看全部
0
评论

看看微信是怎么处理图片的吧! Android

柳天明 发表了文章 • 1022 次浏览 • 2021-05-11 17:11 • 来自相关话题

整体实现思路图片展示:PhotoView(大图支持双击放大)图片加载:Glide(加载网络图片、本地图片、资源文件)小图变大图时的实现:动画图片的下载:插入系统相册该控件采用自定义View的方式,通过一些基本的控件的组合,来形成一个具有大图预览的控件。上代码使... ...查看全部
0
评论

这个自定义键盘能让你欲罢不能! Android

柳天明 发表了文章 • 1058 次浏览 • 2021-05-11 17:02 • 来自相关话题

KingKeyboard for Android 是一个自定义键盘。内置了满足各种场景的键盘需求:包括但不限于混合、字母、数字、电话、身份证、车牌号等可输入场景。还支持自定义。集成简单,键盘可定制化。Gif 展示引入Maven:<dependency&g... ...查看全部
0
评论

多个模块如何管理?用它就对了! Android

柳天明 发表了文章 • 1194 次浏览 • 2021-05-11 16:54 • 来自相关话题

FragmentationA powerful library that manage Fragment for Android!为"单Activity + 多Fragment","多模块Activity + 多Fragment"架构而生,简化开发,轻松解决动... ...查看全部
0
评论

为什么别人的状态栏那么好看,而你自己却无法实现! Android

柳天明 发表了文章 • 1071 次浏览 • 2021-05-11 16:05 • 来自相关话题

这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度... ...查看全部
0
评论

还在自己写Adapter?再不看你就out了 Android

柳天明 发表了文章 • 1276 次浏览 • 2021-05-11 16:02 • 来自相关话题

base-adapterAndroid 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。引入ForRecyclerViewcompile 'com.zhy:base-rvadapter:... ...查看全部
0
评论

为什么别人都在摸鱼就你在加班?用对工具让你事半功倍! Android

柳天明 发表了文章 • 982 次浏览 • 2021-05-11 15:55 • 来自相关话题

主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Co... ...查看全部
0
评论

别问我为啥用这个来扫二维码!做开发的都在用 Android

王二蛋和他的张大花 发表了文章 • 1060 次浏览 • 2021-05-11 11:37 • 来自相关话题

zxing基本使用 官方提供了zxing在Android机子上的使用例子,https://github.com/zxing/zxing/tree/master/android,作为官方的例子,zxing-android考虑了各种各样的情况,包括多种解析格式、... ...查看全部
0
评论

不会管理日志,还做什么开发? Android

王二蛋和他的张大花 发表了文章 • 1117 次浏览 • 2021-05-11 11:31 • 来自相关话题

Logger 基本用法 简介 Simple, pretty and powerful logger for android 为Android提供的,简单、强大而且格式美观的工具 本质就是封装系统提供的Log类,加上一些分割线易于查找不同的Log;... ...查看全部
1
评论

昨天我被开了,技术总监说:不会Arouter做什么架构师 Android

王二蛋和他的张大花 发表了文章 • 1064 次浏览 • 2021-05-11 11:27 • 来自相关话题

ARouter,A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) —— 支持模块间的路由、通信、解耦 官... ...查看全部
0
评论

recycleview适配器,不看后悔到35岁 Android

王二蛋和他的张大花 发表了文章 • 1068 次浏览 • 2021-05-11 11:22 • 来自相关话题

在我最近开发的一个Android项目当中,用到列表的地方非常多。用RecyclerView+BaseRecyclerViewAdapterHelper(开源框架)可以帮我们节省大量的代码(约节省三分之二),RecyclerView不用多说大家非常熟悉,谷歌推荐... ...查看全部
0
评论

Android开发者你好~你还在用dialog???? Android

王二蛋和他的张大花 发表了文章 • 1373 次浏览 • 2021-05-11 11:18 • 来自相关话题

 https://github.com/li-xiaojun/XPopup/ 内置几种了常用的弹窗,十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。 内置弹窗允许你使用项目已有的布局,同时还能... ...查看全部
0
评论

Android超级高效换肤框架,让你体验无闪烁换肤 换肤 Android

柳天明 发表了文章 • 2037 次浏览 • 2021-05-10 17:35 • 来自相关话题

用法1. 在Application中进行初始化public class SkinApplication extends Application { public void onCreate() { super.onCreate(); // Must ... ...查看全部
0
评论

炫酷动画统计图表库:CurveGraphView Android

王二蛋和他的张大花 发表了文章 • 1171 次浏览 • 2021-05-06 17:50 • 来自相关话题

CurveGraphView 是一个带有炫酷动画统计图表库,除了性能出色并具有许多样式选项之外,该库还支持单个平面内的多个线图。多个折线图对于比较不同股票,共同基金,加密货币等的价格非常有用。10.1 如何使用?1、在build.gradle 中添加如下依赖:... ...查看全部
0
评论

数据集的圆弧形控件:Donut Android

王二蛋和他的张大花 发表了文章 • 1011 次浏览 • 2021-05-06 17:49 • 来自相关话题

这个一个可以展示多个数据集的圆弧形控件,具有精细的颗粒控制、间隙功能、动画选项以及按比例缩放其值的功能。可以用于项目中的一些数据统计。9.1 如何使用?在build.gradle 中添加如下依赖:dependencies { implementatio... ...查看全部
0
评论

View切换的过渡动画库:TransformationLayout Android

王二蛋和他的张大花 发表了文章 • 1254 次浏览 • 2021-05-06 17:49 • 来自相关话题

这是一个用于Activity或者Fragment 以及View切换的过渡动画库,效果非常炫,它使用Material Design的运动系统过渡模式来创建变形动画。该库提供了用于绑定目标视图,设置淡入淡出和路径运动方向以及许多其他自定义选项的属性。8.1 如何使... ...查看全部
0
评论

底部缩略库:RateBottomSheet Android

王二蛋和他的张大花 发表了文章 • 968 次浏览 • 2021-05-06 17:48 • 来自相关话题

有时候,为了推广我们的应用,我们需要让用户跳转到应用商店为我们的APP打分,传统的对话框用户体验很不好,而本库则是用BottomSheet来进行提示,它位于底部缩略区域,用户体验很好。7.1 如何使用呢?在build.gradle 中添加如下依赖:depend... ...查看全部
0
评论

带动画的底部导航栏库:AnimatedBottomBar Android

王二蛋和他的张大花 发表了文章 • 1087 次浏览 • 2021-05-06 17:47 • 来自相关话题

这是一个带动画的底部导航栏库。它使你可以以编程方式以及通过XML添加和删除选项卡。此外,我们可以轻松地从BottomBar拦截选项卡。限制访问应用程序导航中的高级区域时,“拦截”标签非常有用。流畅的动画提供了许多自定义选项,从动画插值器到设置波纹效果。6.1 ... ...查看全部
0
评论

Android 颜色库:ColorX Android

王二蛋和他的张大花 发表了文章 • 1398 次浏览 • 2021-05-06 17:47 • 来自相关话题

Android ColorX 以Kotlin 扩展函数的形式提供了一些重要的获取颜色的方法。通过提供不同颜色格式(RGB,HSV,CYMK等)的转换功能,它使开发变得更加轻松。该库的USP具有以下功能:颜色的不同阴影和色调。较深和较浅的阴影。颜色的补码5.1 ... ...查看全部