Android开源项目

PopsTabView–filter容器

PopsTabView是个filter容器,他可以自动,快速,构建不同筛选样式,自由组合成一组tab. 后续筛选会不断完善补充. 用户只需要,知道自己需要哪种filter,将数据转化FilterTabBean,然后addFilterItem(),最后自己在onPopTabSet…

Android2017 这些技术 —— 你都了解过吗

插件化 热更新 对Android平台,我们通常所说的在线热更新就是,例如对已经发布在应用市场上的宿主APK,当我们从crash统计平台上发现某个函数调用有bug,导致经常性crash,这时,可以在本地开发一个补丁APK,并发布到服务器中,宿主APK下载这个补丁APK并集成后,就可…

Android 一款十分简洁、优雅的日记 APP

可以看到刚开始进入主页面,显示的是 今天,你什么都没写下… 这个伪日记,其实只要是某一天没有写日记的话,界面最上面显示的就是这个,当我们写了日记之后,这个伪日记便会消失,讲道理一开始实现这个还真花了我不少心思,本来的思路是将这个伪日记作为 RecyclerView 的第一个…

用 RecyclerView 实现 Form 表单 灵活可复用 给你一个新思路 - MultiItem 进阶

前言 本文是 MultiItem 系列的进阶文章,讲解如何利用 RecyclerView 实现 Form 表单,在日常开发中多数人还是使用普通布局方式实现,这种方案比较直观也很简单,但是如果表单业务较多,并且易变,很多弊端就会显现,不过这正是使用 RecyclerView 实现的优势所在,可以…

Remixer-谷歌的UI参数动态修改框架

Remixer是谷歌material-foundation中的一个UI框架,通过注解的方式快速修改UI变量,从而更新UI。无需重新编译,无需重启app。

Android 进程间通信,换一种 HermesEventBus 的姿势吧!

Android 进程间通信,我们一起来用 EventBus 的姿势如何!

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

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

一个功能强大的对话框库—让你的项目不再单调

一个快速创建对话框的工具类库 效果图如下: 特点 支持各种样式的配置 集成了sweet-alert-dialog 集成了Titanic的进度框动画样式 集成了AVLoadingIndicatorView的动画样式 如何使用 引入依赖库 allprojects { reposito…

2017,你绝对想尝试的新 Android 库

android 库学习

开源整理:三个优秀的Android图表开源控件

介绍三个优秀的Android图表开源控件。

Android仿探探堆叠滑动控件(支持方向控制,内嵌入RecyclerView)

类似于探探滑动控件,并做了扩展。

我们是如何用 Kotlin 在 Android 上实现果冻一样移动的 ToolBar 的

我们想,“要是一个普通的搜索框打开的同时伴着抖动效果会如何呢?” 当看到我们 search bar 动画的最终效果时,我们想到了果冻-由果汁和糖煮成的甜蜜,晶莹剔透的粘稠物体。

看起来很好吃的样子,是吧?让我们来看看 如何在 Android 上实现 toolbar 的果冻动画。

几个不错的 Android 开源音视频播放器

整理了一下 Github 上几个开源的音视频播放器项目,有兴趣的同学可以 clone 代码去研究学习。

基于 mvp+dagger2 开发一款看妹子的 app

整体采取 MVP 架构,学习了下 uncle bob 的 clean code 思想,在项目中做了一些实践,还在不断完善中

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

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

android bluetooth——蓝牙的开启、搜索、配对与连接

Android 的 blt 仅仅支持 api 18 android4.3 以上,有的功能甚至需要 api 19 android4.4;
所以我们在做 blt 项目之前一定要清楚可用的版本范围。

我要讲述的是打开 blt 大门的操作。这些操作就是如何打开 blt、如何搜索到其他设备、如何配对选中设备、如何通过 mac 地址连接之前已经配对过的设备以及连接成功的两个(或一对多个)设备如何通讯。

一个高效、稳定、强大的Android刷新库

一个高效、稳定、强大的Android刷新库,理论上支持所有的视图,比官方的SwipeRefreshLayout更强大且使用方便.

[源码] Android 不要错过的 7 个完整项目学习

为大家精心挑选的多媒体类、IM 通讯类、阅读类、商城类以及官方开源的 7 个开源完整的 app~~

Android 电视盒子联调技能:使用 DHCP Server

【个人博客】手把手教你如何在封闭网络环境下利用 DHCP Server 给 Android 电视盒子分配 IP 进行联调

天猫 UI 框架 vlayout 技术简介

vlayout 是手机天猫 Android 版内广泛使用的一个基础 UI 框架项目 提供了一个用于 RecyclerView 的自定义的 LayoutManger,可以实现不同布局格式的混排,目标是支撑客户端 native 页面的快速开发。它也是 Tangram 框架的基础模块,现已开源,欢迎移步到 github 上指教。

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

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

如果自定义布局流实在写吐了,就试试 FlexboxUtils 吧

Google 前段时间出品了一款 FlexboxLayout 的控件,我们可以使用这个去完成类似标签组的效果,再也不用费劲去实现 FlowLayout 了,说到这里,应该有点兴趣了吧。

今日力推: Android 厨客 APP / Android 趣刻 App

今日力推: Android 厨客 APP / Android 趣刻 App

一个支持竖向滚动的 Android ViewPager 实现

Android 原生 ViewPager 只支持了横向滚动,目前有一些竖向滚动的实现方式都是通过 hack 布局容器的 onInterceptTouchEvent 方法实现,但是没有能够很好地解决 ViewPager 与内部 View 的滚动事件冲突 (可以对比淘宝等电商 app 的商品详情页实现在 iOS 和 Android 上滚动的区别)。VerticalViewPager-chad 利用 ViewPager 的 fakeDrag 特性,并通过内部 View 的 OnTouchListener 处理 / 模拟事件分发,可以很好地支持 ViewPager 与内部竖向滚动 View 的组合使用。

Android 组件化 —— 路由设计最佳实践

安卓路由

高仿微信语音库 –LQRAudioRecord

集成录音与播音功能,使用简单方便,让 IM 集成语音不再是难题。

可能是目前轻量级弹幕控件中功能最强大的一款

本项目是一个开源的弹幕控件库,能够支持多种样式弹幕,弹幕点击监听,弹幕分区域显示,自定义移动速度等功能,项目原理是通过自定义ViewGroup。可能是目前轻量级弹幕控件中功能最强大的一款了。 Github项目地址:https://github.com/hust201010701

淘宝开源的一款 RecycleView 的 LayoutManager 扩展——VirtualLayout

VirtualLayout 是一个针对 RecyclerView 的 LayoutManager 扩展, 主要提供一整套布局方案和布局间的组件复用的问题。

开源数据库 LitePal 学习,强大好使的 CRUD

LitePal 简介 LitePal 是一款开源的 Android 数据库框架,它采用了对象关系映射(ORM)的模式,将我们平时使用的一些数据库(比如 Sqlite)功能进行了封装。 配置 第一步 和我们平时使用开源库一样,在项目的 build.gradle 文件下的 depe…

开源 Android 九宫格控件

IKNinePhotoView 是一个开源的 Android 九宫格控件,可以自适应宽高主要用于满足九宫格图片展示器及选择器的需求。

Android 插件式多主题切换原理精解

Android-skin-support: 一款用心去做的 Android 换肤框架, 极低的学习成本, 极好的用户体验.

NeverCrash 全局捕获 Crash

全局捕获 Crash。信 NeverCrash,永不 Crash。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值