资讯专栏INFORMATION COLUMN

Android开源库

李涛 / 3561人阅读

摘要:的出现可以追溯到去年下拉刷新库,这一个就够了新鲜出炉的开源库。知乎开源,简洁,易用,不错的图片选择库。年初你绝对想尝试的个新安卓库这是一份年,月份发布的个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。

UI 之自定义 Behavior 实现 AppBarLayout 越界弹性效果

使用自定义 Behavior 实现 AppBarLayout 的弹性越界效果

仅需一行代码实现上传下载以及 Glide 进度监听,简单实用,可插拔

ProgressManager 一行代码即可监听 App 中所有网络链接的上传以及下载进度, 包括 Glide 的图片加载进度, 实现原理类似 EventBus, 你可在 App 中的任何地方, 将多个监听器, 以 Url 地址作为标识符, 注册到本框架, 当此 Url 地址存在下载或者上传的动作时, 框架会主动调用所有使用此 Url 地址注册过的监听器, 达到多个模块的同步更新.

Fotoapparat: 一套好用的 Android 相机 API

一套好用的 Android 相机 API,在 GitHub 开源。

那些年收藏的 Android 开源库集合 (控件)

那些年收藏的 Android 开源库集合 (控件)

Android 应用架构组件(Architecture Components)实践

Architecture Components 是在 2017 年 Google I/O 大会上,Google 官方推出的一个构建 Android 应用架构的库。它可以帮你避免在 Android 应用开发中常见的一些问题,比如:内存泄露,管理组件生命周期等等。本文将介绍如何利用…

【造轮子系列】仿谷歌语音搜索动画——VoiceAnimation

【造轮子系列】仿谷歌语音搜索动画——VoiceAnimation

我赌 5 毛你没见过这样的 SpannableString

SpannableString 花式运用与封装大法,欢迎使用
https://github.com/Blankj/And... 的 1.7.0版本体验SpanUtils

图片加载框架-Picasso最详细的使用指南

写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更新了,因此新的项目…

文本编辑工具,轻松搞定一段文字不同颜色的需求

只需要做简单的操作,就可以使一段文字有不同的颜色

像大牛一样写代码: 31 个 Android 开发者工具

31 个很实用的开发者工具,总有几个你不知道的

Android 开源库 V - Layout:手把手带你分析 淘宝、天猫都在用的 UI 框架

V - Layout 在淘宝、天猫的 Android 版本得到了广泛的应用。

Android 开发人员不得不收集的代码 (持续更新中)

Android 开发人员不得不收集的代码 (持续更新中)

清晰灵活简单易用的应用更新库

支持断点续传 支持静默下载:有新版本时不提示直接下载 支持强制安装:不安装无法使用 app 支持下载完成后自动安装 支持可忽略版本 支持 app 启动时强制安装下载好了的更新包 支持自定义解析服务器返回的数据 支持自定义查询 / 下载 支持自定义提示对话框 / 下载进度对话框 支持通知栏进度…

更多功能的 FloatingMusicMenu

一款可用于音乐播放器的悬浮菜单按钮,它是基于 FloatingActionButton 上完成,能够联动音乐播放器显示歌曲的进度,设置歌曲的封面和通过封面的旋转来展示播放的状态(停止或者播放)。 除此之外,它可以设置一组按钮作为菜单展示,支持上下左右四个方位显示,更方便的是可以在代码中动态的添加按钮或者移除按钮。

LFilePicker--- 文件选择利器,各种样式有它就够了

Android 文件选择库,提供多种界面风格切换,单选多选,标题文字颜色自定义,文件类型过滤,支持 Fragment 启动等。使用方便、界面美观。欢迎使用

开源推荐:Android 图片压缩开源库

推荐两个 Github 上开源的 Android 图片压缩库,两个库的代码量不多,可以直接使用或者借鉴学习。商业使用,别忘了遵循其对应的开源协议。

敲酷炫的 ViewPager 切换效果和弹性指示器。

ViewPager 切换效果和 贝塞尔超 Q 指示器。

Android开发:使用EasyPay打造全能移动支付框架

前言 在这之前,笔者发布了两篇移动app支付相关博文,得到一些关注,但是由于博文中代码零碎,有些读者私信博主,以及加笔者qq咨询相关问题。考虑到这些,笔者把之前项目中的支付相关代码从业务中剥离出来,重构,形成了现在的EasyPay。 EasyPay项目地址:https://gi…

Android 技术选型(持续更新中...)

Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/H... :我花最多精力维护的一个库,…

收藏安卓开发中非常实用优秀的库! 有图有真相!

持续更新中....

关于 Android RecyclerView 的那些开源 LayoutManager

Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从 Github 上整理了一波关于 RecyclerView 可以使用的 LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。

Android 图片加载神器之 Fresco - 加载图片基础 [详细图解 Fresco 的使用

Android 图片加载神器之 Fresco - 加载图片基础 [详细图解 Fresco 的使用

WebSocket 安卓客户端实现详解 (一)-- 连接建立与重连

不可描述(斜眼

Google 出品,视频超出屏幕后缩小继续留在屏幕上播放

This sample demonstrates basic usage of Picture-in-Picture mode for handheld devices. The sample plays a video. The video keeps on playing when the app is turned in to Picture-in-Picture mode. On Picture-in-Picture screen, the app shows an action item to pause or resume the video.

PopupWindow 的封装,带给你不一样的体验

PopupWindow 的封装,上手简单、用法简单

花了 4 个月整理了 50 篇 Android 干货文章

从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…

一些实用的开源炫酷框架—值得你去了解

一、RecycleView的上啦刷新和下拉加载 效果图: RecycleView的上拉刷新和下拉加载 支持加载头布局文件: https://github.com/huxq17/XRe... 二、 CanRefresh可适配所有视图的下拉刷新上拉加载,并支持各种风格。 …

说一说 Facebook 开源的 Litho

Facebook总是能给业界带来一些惊喜,最近开源的Litho是一个高效构建Android UI的声名式框架(declarative framework for building efficient UIs on Android)。Litho的出现可以追溯到Facebook去年…

Android 下拉刷新库,这一个就够了!

新鲜出炉的开源库。

Matisse

知乎开源,简洁,易用,不错的图片选择库。

那些年收藏的 Android 开源库集合 (UI 效果)

那些年收藏的 Android 开源库集合 (UI 效果)

BadgeView: 一个可以自由定制外观、支持拖拽消除的 MaterialDesign 风格 Android BadgeView

一个可以自由定制外观、支持拖拽消除的 MaterialDesign 风格 Android BadgeView

[[Android]用架构师角度看插件化(1)-Replugin入门剖析](https://juejin.im/entry/5962e...

大家好,我系苍王。 以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表 多谢一直以来的支持,组件化的内容,应该会有一段时间不再更新,一些非常关键的技术将会在我将要出版的组件化书籍中提…

从未如此惊艳!你好,SuperTextView(v1.4)

欢迎使用 SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。

目前最流行的运行时权限请求框架PermissionsDispatcher、RxPermissions和easypermissions的使用和对比

目前最流行的三个运行时权限请求框架PermissionsDispatcher、RxPermissions和easypermissions的使用方法解析,功能特性对比

Android 2017 百大框架权威排行榜

现在已经是 2017 年了,所以我写了一份《2017 百大框架权威排行榜》,适合各个水平的开发工程师

原文链接:2017 年 Android 百大框架排行榜 - 杨超凡_金诚先生 - 博客园

Dagger2从入门到放弃再到恍然大悟

Dagger2从入门到放弃再到恍然大悟

[[干货] Android 中的 Calendar,听说你有这样的需求](https://juejin.im/entry/58e58...

Android 开发中日历需求大总结

30行js爬取顶点全网任意小说

之前连续多篇文章介绍客户端爬取平台(dspider),今天我们从零开始,实现爬取顶点小说网任意一本小说的功能。 如果你还不知道客户端爬取,可以先看下我的前几篇博客: 爬虫技术( 一) 一篇文章了解爬虫技术现状 爬虫技术(二) 客户端爬虫 爬虫技术(三)-客户端爬取Android…

2017 上半年最酷,最受欢迎的 10 个 Android 库

我从 《The 30 Coolest Android Libraries from Spring 2017》这篇文章中的 30 个最酷的 Android 库挑了几个我感觉比较好玩的几个 Android 库分享给大家。如果想看完整的 30 个库,可以点击 “阅读原文” 查看。

极其方便的系统原生图片选取库,已适配Android 7.0

本项目由 CSDN_LQR 个人独立开发。本库GitHub地址:https://github.com/GitLqr/LQR... 一、简述 从 Android 7.0 开始,Android SDK 中的 StrictMode 策略禁止开发人员在应用外部公…

手把手教你实现Android RecyclerView上拉加载功能

心灵鸡汤:知之者不如好之者,好之者不如乐之者。 摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项目的冗余程度,而且…

一个自由定制的 Material Design 风格 FloatingActionButton

一个 Material Design 风格,可以自由定制的 FloatingActionButton,库很小,可拓展,值得体验

2017 年你应该尝试的 25 个 Android 库

这篇文章介绍的是在 2017 年一月和二月发布的 25 个优秀 Android 开源库(作者的排名不分先后),既有来自大公司的,也有由独立开发者开发的,质量都相当的优秀。即使工作中用不上,对于 Android 学习也是相当有帮助的。

那些年收藏的 Android 开源库集合 (工具)

那些年收藏的 Android 开源库集合 (工具)

Android开源数据库框架-LitePal的使用

简介 LitePal是一款开源的Android数据库框架,采用了关系映射的模式。LitePal在github上的项目地址:https://github.com/LitePalFra... 配置LitePal dependencies { .... comp…

基于 ExoPlayer 的 ExoVideoView

一款基于 ExoPlayer 的 VideoView,实现了手势操作,自动处理方向传感器等功能,尽可能地上开发者少写代码。

UI之可折叠的TextView

先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数需要分为两种情况 1.1 没有换行符的text 行数等于text的宽度除于TextView的宽度 再判断text的宽度对TextView…

Matisse - 知乎开源的 Android 图片选择器

很多 App 都有选取图片的需求,例如在 IM 中发送图片,在内容编辑的时候插入图片。

2017 年初你绝对想尝试的 25 个新安卓库

这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!

Android 萤火虫飞舞粒子效果

实现两种类似萤火虫飞舞的 android 粒子效果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/14242.html

相关文章

  • android开源框架 - 收藏集 - 掘金

    摘要:作为一个有好奇心的工程狮,当然第一时间就去试了试手,效果非常赞,因此这关于的那些开源掘金摘要自从推出后,其对布局的灵活控制是让开发者们称赞不已。 Android 引导页根据滑动切换逐渐改变背景色 - Android - 掘金下面的知识点呢,是自己第一次做这个效果,记录下知识,不知道有没有更好的实现方法。 在Android项目中有些引导页上面是一些小图组合成的,背景颜色是纯色的,每一张颜...

    FingerLiu 评论0 收藏0
  • 开源推荐文章

    摘要:也许是目前最好的动态权限请求库一个简洁方便的处理上动态权限的库常用三方框架的学习常用三方框架的学习值得每个人收藏的下拉刷新与加载更多大全最近在向大神男神寻找有关下拉刷新与加载更多的相关资料,然后就发给了我一个的链接,确实很齐全,很我先收藏了 FcPermissions:也许是目前最好的动态权限请求库 一个简洁方便的处理 Android M 上动态权限的库 Android 常用三方框架的...

    Simon 评论0 收藏0
  • android各种效果

    摘要:你被下拉刷新和上拉加载搞烦了吗下拉刷新和上拉加载的库多如牛毛,你为何还要再造一个轮子是的,这方面的库确实多到看不过来,但是却没有找到一个能够内部判断是下拉刷新还是上拉加载,处理空白页面错误页面,并且维护了的轮子。 可能是最优雅的切换布局的方法 动态切换布局控件 android 实现画板功能 本例详细分析了一个画板功能的实现过程,并讲述了图像混合和双缓冲技术的基本原理。 有关Activi...

    shaonbean 评论0 收藏0
  • GitHub Top 100 的 Android 开源简介

    摘要:它采用一种假定有序快速匹配的算法,把的性能提升到极致,是目前语言中最快的库。 继上一篇 Android 学习资料收集 得到不少响应,你们给了我很多动力, 因此我决定再整理下 GitHub 上前 100 的 Android 开源库简介,希望对你们有所帮助 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Jav...

    oneasp 评论0 收藏0
  • Android开源项目

    摘要:几个不错的开源音视频播放器整理了一下上几个开源的音视频播放器项目,有兴趣的同学可以代码去研究学习。项目地址淘宝开源的一款的扩展是一个针对的扩展主要提供一整套布局方案和布局间的组件复用的问题。 PopsTabView--filter容器 PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab. 后续筛选会不断完善补充. 用户只需要,知道自己需...

    honhon 评论0 收藏0

发表评论

0条评论

李涛

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<