环信即时通讯云

环信即时通讯云

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

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
声网开发者社区

声网开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

一个用于Android 应用组件化时各组件的Application进行解耦的轻便型框架。 解耦 Android

柳天明 发表了文章 • 27 次浏览 • 2021-07-22 14:35 • 来自相关话题

Lobster一个用于Android 应用组件化时各组件的Application进行解耦的轻便型框架。 三个注解即可搞定!一、功能介绍1.在组件中不使用BaseApplication实例,通过注解,直接使用组件自己创建的Application实例; 2.组件中... ...查看全部
0
评论

Android自定义搜索控件 KSearchView 自定义View Android

柳天明 发表了文章 • 34 次浏览 • 2021-07-22 14:33 • 来自相关话题

KSearchView自定义搜索控件布局示例代码 <com.kacent.widget.view.KingSearchView android:id="@+id/search_view" android:layout_wi... ...查看全部
0
评论

Android BaseDialog(开发必备)动画、加载进度、阴影 dialog

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

GitHubAPK使用方法将libray模块复制到项目中,或者直接在build.gradle中依赖:allprojects { repositories { maven { url 'https://jitpack.io' } } } ... ...查看全部
0
评论

一个Android文字展示动画框架:TextSurface TextSurface

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

文字表面一个小动画框架,可以帮助您以漂亮的方式显示消息。用法创建TextSurface实例或将其添加到您的布局中。创建Text具有TextBuilder定义文本外观和位置的实例:Text textDaai = TextBuilder .create("Daa... ...查看全部
0
评论

单独维护图片选择开源库ImagePicker,便于根据个人业务需要进行二次开发的要求 图片选择器 Android

柳天明 发表了文章 • 28 次浏览 • 2021-07-21 17:15 • 来自相关话题

演示1.用法使用前,对于Android Studio的用户,可以选择添加: compile 'com.lzy.widget:imagepicker:0.6.1' //指定版本2.功能和参数含义温馨提示:目前库中的预览界面有个原图的复选框,暂时只做了UI,还没... ...查看全部
0
评论

用Activity实现的锁屏程序,可有效的屏蔽Home键,Recent键,通知栏 锁屏 Android

柳天明 发表了文章 • 27 次浏览 • 2021-07-21 17:13 • 来自相关话题

功能目前市面上大部分锁屏应用都是用悬浮窗实现,而不用Activity。因为用Activity实现的锁屏应用,很大的问题就是Activity能被各种办法关闭或者绕过,所以本项目参考了一些前人的经验,也反编了一些现有锁屏应用的包,最后终于基本解决了所有能绕过Act... ...查看全部
0
评论

Android仿ButterKnife,实现自己的BindView view绑定 Android

柳天明 发表了文章 • 37 次浏览 • 2021-07-21 17:10 • 来自相关话题

仿ButterKnife,实现自己的BindViewButterKnife插件的出现让Android程序员从繁琐的findViewById重复代码中解放出来,尤其搭配各种自动生成代码的Android Studio插件,更是如虎添翼。 ButterKnife的实... ...查看全部
0
评论

Android 选择图片、上传图片之PictureSelector PictureSelector

王二蛋和他的张大花 发表了文章 • 24 次浏览 • 2021-07-21 09:50 • 来自相关话题

效果图: 【注意】Demo已更新到最新版本,并稍作调整。(2019-07-05) 之前出过一篇 Android 选择图片、上传图片之ImagePicker,这个是okgo作者出的,就一般需求来讲是够了,但是没有压缩,需要自己去搞。 后来业务需求... ...查看全部
0
评论

Android7.0拍照以及使用uCrop裁剪 uCrop

王二蛋和他的张大花 发表了文章 • 33 次浏览 • 2021-07-21 09:47 • 来自相关话题

一、引入 Android在7.0中修改了文件权限,所以从Android7.0开始要使用FileProvider来处理uri,从网上找了好多文章,解决了在7.0下拍照及相册选图的问题,但是参照网上的解决方案前切图片一直搞不定,最终使用了UCrop进行剪切... ...查看全部
0
评论

巨大图片显示 Subsampling Scale Image View 图片显示

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

适用于 Android 的自定义图像视图,专为照片画廊而设计,无需OutOfMemoryErrors即可显示巨大的图像(例如地图和建筑计划)。包括捏缩放、平移、旋转和动画支持,并允许轻松扩展,因此您可以添加自己的覆盖和触摸事件检测。该视图可选地使用二次采样和图... ...查看全部
0
评论

PhotoView 图片展示 PhotoView

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

PhotoView 旨在帮助生成一个易于使用的缩放 Android ImageView 实现。依赖将此添加到您的根build.gradle文件(不是您的模块build.gradle文件)中:allprojects { repositories { ... ...查看全部
0
评论

一个酷炫的 android 粒子动画库 动画 Android

柳天明 发表了文章 • 33 次浏览 • 2021-07-20 17:53 • 来自相关话题

一、灵感做这个粒子动画库的灵感来自于 MIUI 卸载应用时的动画:这个爆炸的粒子效果看起来很酷炫,而且粒子颜色是从 icon 中拿到的。最开始我简单实现了类似爆炸的效果,后来想到可以直接扩展一下,写一个通用的粒子动画库。二、使用项目地址:github.com/... ...查看全部
0
评论

Android 可扩展视图设计 UI Android

柳天明 发表了文章 • 28 次浏览 • 2021-07-20 17:48 • 来自相关话题

前言问题飞书团队在去年对Chat页面进行了布局优化,在优化的时候发现了一个现象:很多布局(特别是RootView)往往会被附加非常多的功能(输入法监控、渲染耗时统计 、侧边栏滑出抽屉等),而且这些功能在很多场景下都会被用到。当时面临一个问题:如何优雅地扩展一个... ...查看全部
0
评论

Android顶部悬浮条控件HoveringScroll 自定义控件 Android

柳天明 发表了文章 • 37 次浏览 • 2021-07-16 17:09 • 来自相关话题

上滑停靠顶端悬浮框,下滑恢复原有位置滑动时,监听ScrollView的滚动Y值和悬浮区域以上的高度进行比较计算,对两个控件(布局)的显示隐藏来实现控件的顶部悬浮,通过addView和removeView来实现。###具体实现步骤:1.让ScrollView实现... ...查看全部
0
评论

Android仿微信图片选择器-LQRImagePicker 图片选择器 Android

柳天明 发表了文章 • 33 次浏览 • 2021-07-16 17:06 • 来自相关话题

LQRImagePicker完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数##一、简述:本项目是基于ImagePicker完善及界面修改。 主要工作:原项目中UI方面与微信有明显差别,如:文件... ...查看全部
0
评论

Android高度自定义日历控件-CalenderView 自定义控件 Android

柳天明 发表了文章 • 38 次浏览 • 2021-07-16 17:03 • 来自相关话题

CalenderViewAndroid上一个优雅、高度自定义、性能高效的日历控件,支持标记、自定义颜色、农历等。Canvas绘制,速度快、占用内存低Gradlecompile 'com.haibin:calendarview:1.0.4'<depende... ...查看全部
0
评论

TurboDex: 在Android瞬间加载Dex Android

柳天明 发表了文章 • 31 次浏览 • 2021-07-15 10:40 • 来自相关话题

众所周知,Android中在Runtime加载一个 未优化的Dex文件 (尤其在 ART 模式)需要花费 很长的时间. 当你在App中使用 插件化框架 的时候, 首次加载插件就需要耗费很长的时间.Qu... ...查看全部
0
评论

WelikeAndroid 是一款引入即用的便捷开发框架,一行代码完成http请求,bitmap异步加载,数据库增删查改,同时拥有最超前的异常隔离机制! 快速开发框架 Android

柳天明 发表了文章 • 32 次浏览 • 2021-07-15 10:37 • 来自相关话题

##WelikeAndroid 是什么? WelikeAndroid 是一款引入即用的便捷开发框架,致力于为程序员打造最佳的编程体验,使用WelikeAndroid, 你会觉得写代码是一件很轻松的事情.##Welike带来了哪些特征?WelikeAndroid... ...查看全部
0
评论

Java原生的Http网络框架,底层基于HttpNet,动态代理+构建的! 网络请求 Android

柳天明 发表了文章 • 34 次浏览 • 2021-07-15 10:32 • 来自相关话题

#Elegant项目结构如下 Elegant采用Retrofit动态代理+构建的思想,本身并不做网络请求,网络部分基于HttpNet实现,本着简洁清晰的思想,保持了和Retrofit相似的API##gradlecompile 'com.haibin:... ...查看全部
0
评论

XVideo 一个能自动进行压缩的小视频录制库 视频压缩 Android

柳天明 发表了文章 • 38 次浏览 • 2021-07-14 14:01 • 来自相关话题

XVideo一个能自动进行压缩的小视频录制库特征支持自定义小视频录制时的视频质量。支持自定义视频录制的界面。支持自定义最大录制时长和最小录制时长。支持自定义属性的视频压缩。演示(请star支持)Demo下载添加Gradle依赖1.在项目根目录的 build.g... ...查看全部
0
评论

模版空壳Android工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate和XHttp2) 架构 Android

柳天明 发表了文章 • 50 次浏览 • 2021-07-14 13:58 • 来自相关话题

TemplateAppProjectAndroid空壳模板工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2、友盟统计和walle多渠道打包)效果使用方式视频教程-如何使用模板工程1.克隆项目git clone htt... ...查看全部
0
评论

android侧滑菜单SuperSlidingPaneLayout 测拉菜单 Android

柳天明 发表了文章 • 36 次浏览 • 2021-07-13 14:11 • 来自相关话题

SuperSlidingPaneLayout     SuperSlidingPaneLayout是在SlidingPaneLayout的基础之上扩展修改,新增几种不同的侧滑效果,基本用法与SlidingPan... ...查看全部
0
评论

CounterView for Android 一个数字变化效果的计数器视图控件。 动画 Android

柳天明 发表了文章 • 37 次浏览 • 2021-07-13 14:08 • 来自相关话题

CounterViewCounterView for Android 一个数字变化效果的计数器视图控件。Gif 展示引入Maven:<dependency> <groupId>com.king.view</groupId>... ...查看全部
0
评论

NeverCrash for Android 一个全局捕获Crash的库。信NeverCrash,永不Crash。 CRASH Android

柳天明 发表了文章 • 42 次浏览 • 2021-07-13 14:05 • 来自相关话题

NeverCrashNeverCrash for Android 一个全局捕获Crash的库。信NeverCrash,永不Crash。Gif 展示引入Maven: com.king.thread nevercrash 1.0.0 pom Gra... ...查看全部
0
评论

SlideBar for Android 一个很好用的联系人快速索引。 索引 Android

柳天明 发表了文章 • 38 次浏览 • 2021-07-13 14:00 • 来自相关话题

SlideBarSlideBar for Android 一个很好用的联系人快速索引。Gif 展示引入Maven:<dependency> <groupId>com.king.view</groupId> <a... ...查看全部
0
评论

Android码表变化的旋转计数器动画控件 动画 Android

柳天明 发表了文章 • 37 次浏览 • 2021-07-13 13:55 • 来自相关话题

SpinCounterViewSpinCounterView for Android 一个类似码表变化的旋转计数器动画控件。Gif 展示引入Maven:<dependency> <groupId>com.king.view</... ...查看全部
0
评论

一行代码实现欢迎引导页-GuidePage UI Android

柳天明 发表了文章 • 40 次浏览 • 2021-07-09 15:21 • 来自相关话题

GuidePageGuidePage for Android 是一个App欢迎引导页。一般用于首次打开App时场景,通过引导页指南,概述App特色等相关信息功能介绍 链式调用,简单易用 自定义配置,满足各种需求引入Maven:<dep... ...查看全部
0
评论

Android通用的Adapter、Activity、Fragment、Dialog等-base 开发工具 Android

柳天明 发表了文章 • 41 次浏览 • 2021-07-09 15:18 • 来自相关话题

BaseBase是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。Base 3.x 在Base 2.x 的基础上进行了重构,最大的变化... ...查看全部
0
评论

Android 路线规划和导航的地图帮助类库-MapHelper 地图 Android

柳天明 发表了文章 • 43 次浏览 • 2021-07-09 15:13 • 来自相关话题

MapHelperMapHelper for Android 是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库。功能介绍 简单易用,一句代码实现 地图路线规划/导航 GCJ-02 /&... ...查看全部
0
评论

ArcSeekBar for Android 是一个弧形的拖动条进度控件 进度条 Android

柳天明 发表了文章 • 51 次浏览 • 2021-07-08 14:43 • 来自相关话题

ArcSeekBarArcSeekBar for Android 是一个弧形的拖动条进度控件,配置参数完全可定制化。ArcSeekBar 是基于 CircleProgressView 修改而来的库。 但青出于蓝而胜于蓝,所以&nb... ...查看全部
0
评论

ImageViewer for Android 是一个图片查看器 图片 Android

柳天明 发表了文章 • 50 次浏览 • 2021-07-08 14:40 • 来自相关话题

ImageViewerImageViewer for Android 是一个图片查看器,一般用来查看图片详情或查看大图时使用。引入Maven:<dependency> <groupId>com.king.image</grou... ...查看全部
0
评论

BaseUrlManager for Android 的设计初衷主要用于开发时,有多个环境需要打包APK的场景 网络请求 Android

柳天明 发表了文章 • 41 次浏览 • 2021-07-08 14:32 • 来自相关话题

BaseUrlManagerBaseUrlManager for Android 的设计初衷主要用于开发时,有多个环境需要打包APK的场景,通过BaseUrlManager提供的BaseUrl动态设置入口,只需打一 次包,即可轻松随意的切换不同的开发环境或测试... ...查看全部
0
评论

KingPlayer 一个专注于 Android 视频播放器(IjkPlayer、ExoPlayer、VlcPlayer、SysPlayer)的基础库 视频播放器 Android

柳天明 发表了文章 • 66 次浏览 • 2021-07-07 17:20 • 来自相关话题

KingPlayerKingPlayer 一个专注于 Android 视频播放器(IjkPlayer、ExoPlayer、VlcPlayer、SysPlayer)的基础库,无缝切换内核。功能说明 主要播放相关核心功能 播放器无缝切换&nbs... ...查看全部
0
评论

KingKeyboard for Android 是一个自定义键盘 键盘 Android

柳天明 发表了文章 • 86 次浏览 • 2021-07-07 17:16 • 来自相关话题

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

WordPOI是一个将Word接口文档转换成JavaBean的工具库 javaben Android

柳天明 发表了文章 • 45 次浏览 • 2021-07-07 17:13 • 来自相关话题

WordPOIWordPOI是一个将Word接口文档转换成JavaBean的工具库,主要目的是减少部分无脑的开发工作。核心功能:将文档中表格定义的实体转换成Java实体对象WordPOI特性说明支持解析doc格式和docx格式的Word文档支持批量解析Word... ...查看全部
0
评论

Gradle实战2:微信Tinker项目中的tinker-patch-gradle-plugin模块解析 gradle Android

柳天明 发表了文章 • 82 次浏览 • 2021-07-02 11:36 • 来自相关话题

引言上一篇,我们学习了《微信Tinker项目中的maven-publish封装》,了解到了在一个成熟项目中,maven相关gradle的通用封装,进而巩固前面学习的gradle相关理论知识接下来,我们将对Tinker项目中的tinker-patch-gradl... ...查看全部
0
评论

Android 第三方RoundedImageView设置各种圆形、方形头像 RoundedImageView

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

Android 自定义CoolImageView实现QQ首页背景图片动画效果一.第三方RoundedImageView1.在Android Studio中,可进入模块设置中添加库依赖。 进入Module结构设置添加库依赖 ,输入Rounde... ...查看全部
0
评论

Android之CircleImageView使用 CircleImageView

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

文章大纲一、什么是CircleImageView二、代码实战三、项目源码下载一、什么是CircleImageView  圆角 ImageView,在我们的 App 中这个想必是太常见了,也许我们可以有无数种展示圆角图片的方法,但是 CircleImageVie... ...查看全部
0
评论

移动端强大的富文本编辑器richeditor-android 富文本编辑器

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

通常我们使用富文本编辑器都是在H5端实现,但是如果你遇到在移动端发表文章的功能,那么richeditor-android这套框架可以轻松为你实现,不需要再使用大量的控件进行拼凑! 功能表如下图所示: 引入richeditor-android ... ...查看全部
0
评论

Android加载离线和网络git gif图片

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

本文介绍如何将android-gif-drawable集成到项目中,并且如何使用android-gif-drawable加载离线和网络Gif动图。 android-gif-drawable的集成 在线集成 Github上相关教程,也比较简单,将依赖添加到... ...查看全部
0
评论

Android 安卓超级强劲的轻量级数据库ObjectBox,快的飞起 数据库

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

文章目录 ObjectBox 引入ObjectBox 简单的代码栗子 生成和创建数据库 ObjectBox初始化 基本操作 - 增 基本操作 - ... ...查看全部
0
评论

简阅-一个以Kotlin实现的第三方聚合阅读App开源啦 阅读器

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

简阅(SimpleRead)以Kotlin实现的简单纯净的阅读软件,主要使用到MVP+RxJava+Retrofit+RxLifecycle+Glide+GreenDao等技术软件开发背景简阅是我学习安卓开发的第一个项目,最初是使用传统的MVC模式,然后一步步... ...查看全部
0
评论

Android资源冲突检测插件 插件

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

背景 之前我们写了一篇定义关于如何定义Gradle插件,有兴趣的朋友可以看一下,今天我们就来简单讲一个自定义Gradle插件的实战Android项目Module间资源冲突检测的Gradle插件。对应的使用方法和源码已经在GitHub给出Android资源冲突检... ...查看全部
0
评论

一文全面了解Android单元测试 单元测试

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

前言 众所周知,一个好的项目需要不断地打造,而一些有效的测试则是加速这一过程的利器。本篇博文将带你了解并逐步深入Android单元测试。 什么是单元测试? 单元测试就是针对类中的某一个方法进行验证是否正确的过程,单元就是指独立的粒子,在Android... ...查看全部
0
评论

全新 LeakCanary 2 ! 完全基于 Kotlin 重构升级 ! leakCanary

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

大概一年以前,写过一篇 LeakCanary 源码解析 ,当时是基于 1.5.4 版本进行分析的 。Square 公司在今年四月份发布了全新的 2.0 版本,完全使用 Kotlin 进行重构,核心原理并没有太大变化,但是做了一定的性能优化。在本文中,就让我们通... ...查看全部
0
评论

利用tess-two和cv4j实现简单的ocr功能 ocr

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

ocr 光学字符识别(英语:Optical Character Recognition, OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。 Tesseract Tesseract是Ray Smith于1985到1995年间在惠普... ...查看全部
0
评论

功能强大的升级库 升级

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

CheckVersionLib V2版震撼来袭,功能强大,链式编程,调用简单,集成轻松,扩展性强大老规矩先看V2效果,这个版本最大的特点就是使用非常简单,相对于1.+版本 效果 特点 任何地方都可以调用 简单简单简单简单(重要的话我说四遍) 扩... ...查看全部
0
评论

优秀优秀,Android图片涂鸦库 涂鸦

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

DoodleImage doodle for Android. You can undo, zoom, move, add text, textures, etc. Also, a powerful, customizable and extensible d... ...查看全部
0
评论

Android tess_two Android图片文字识别 ocr

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

先看效果图 我主要是识别截图,所以图片比较规范,识别率应该很高。 简介什么都不说了,直接看简单的用法吧 首先肯定是引入依赖了 dependencies { compile 'com.rmtheis:tess-two:6.2.0' } 简单的用法... ...查看全部
0
评论

View系列:事件分发(二) 事件分发 Android

柳天明 发表了文章 • 85 次浏览 • 2021-06-16 14:20 • 来自相关话题

滑动冲突常见场景:内外层滑动方向不一致(如:ViewPager中嵌套竖向滑动的RecyclerView)内外层滑动方向一致(如:RecyclerView嵌套)一般从2个角度出发:父View自己主动拦截,或子View申请父View进行拦截父View事件发送方,父... ...查看全部