(4.2.0)GitHub开源项目收集

图像类

图像处理工具

支持常见的一些图片滤镜效果函数

支持常见的一些图片滤镜效果函数

一行代码实现 Android 图片 Lowpoly 效果

一行代码实现 Android 图片 Lowpoly 效果

Android的着色器和过滤器

Android的着色器和过滤器

Android 高性能实时模糊(Blur) View 效果

Android 高性能实时模糊(Blur) View 效果

又一个LowPoly图片, 另外这个还可以让图片变成沙画

又一个LowPoly图片, 另外这个还可以让图片变成沙画

控件类

View

锯齿边框,类似优惠劵效果的自定义 View

锯齿边框,类似优惠劵效果的自定义 View

仿支付宝芝麻信用分仪表盘效果

仿支付宝芝麻信用分仪表盘效果

Android环形进度条类似apple watch健身记录。

Android环形进度条类似apple watch健身记录。

让任何布局支持选中状态,类似 Checkbox 的属性

让任何布局支持选中状态,类似 Checkbox 的属性

模仿掌上英雄联盟能力分析效果

模仿掌上英雄联盟能力分析效果

Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题。

Preference 中经常会遇到选颜色的问题,这个自定义组件,就是帮你解决Color Preferece 的问题。

拆轮子-唯美细腻的夕阳海浪动画

拆轮子-唯美细腻的夕阳海浪动画

马蜂窝

把RecyclerView撸成 马 蜂 窝

支持自动高亮关键字的 TextView,很实用。

支持自动高亮关键字的 TextView,很实用。

搜索

Android 搜索过度效果

Android 搜索过度效果

List

挺有意思的一个下拉刷新效果,可以看看源码学习一下实现类似效果的思路。

挺有意思的一个下拉刷新效果,可以看看源码学习一下实现类似效果的思路。

支持多种显示效果与无限滚动的RecyclerView

支持多种显示效果与无限滚动的RecyclerView

视差效果的 Item 滑动变大

视差效果的 Item 滑动变大

RecyclerView 卡片画廊效果

RecyclerView 卡片画廊效果

基于itemtouchhelper,实现左滑菜单,删除确认

基于itemtouchhelper,实现左滑菜单,删除确认

又一个显示recycleview复杂效果的库

又一个显示recycleview复杂效果的库

RecyclerView Snap 边缘停止效果,让你的 App 更人性化,更精致。

RecyclerView Snap 边缘停止效果,让你的 App 更人性化,更精致。

波动效果的索引侧边栏,支持左右手模式和自定义索引 (郭佳哲)

带波动效果的索引侧边栏,支持左右手模式和自定义索引

Toast && Dialog

给人眼前一亮的 Toast 效果

给人眼前一亮的 Toast 效果

Android 自定义漂亮 Dialog。

Android 自定义漂亮 Dialog。

评价 & 投票 & 开关

五星好评

五星好评

Material Design 风格的投票效果!

Material Design 风格的投票效果!

Android 版本的 Day & Night Switcher!之前 Gank 发布过 iOS 版本的。

Android 版本的 Day & Night Switcher!之前 Gank 发布过 iOS 版本的。

菜单

一个别致的环形菜单

一个别致的环形菜单

轮盘样式的 Fragment 菜单,可转动轮盘切换 Fragment

轮盘样式的 Fragment 菜单,可转动轮盘切换 Fragment

一个实现树形内容展示的库

一个实现树形内容展示的库

Android两级磁贴列表,拥有完美的不同级磁贴互相接触推动的效果,适合多级分类嵌套展示。

Android两级磁贴列表,拥有完美的不同级磁贴互相接触推动的效果,适合多级分类嵌套展示。

一个 Android Page 过渡效果 Demo 效果

一个 Android Page 过渡效果 Demo 效果

一个好看的Float菜单

一个好看的Float菜单。

Material Design 风格 底部导航栏

Material Design 风格 底部导航栏

简单而精致的 Fragment 菜单控件,它可以让你切换 Fragment 的时候眼前一亮

简单而精致的 Fragment 菜单控件,它可以让你切换 Fragment 的时候眼前一亮

自定义圆形菜单

自定义圆形菜单

二维码

生成二维码和从图片解析二维码库

生成二维码和从图片解析二维码库

将生成的二维码与选择的图片合成,生成的新二维码

将生成的二维码与选择的图片合成,生成的新二维码

编辑器

目前来看 Android 上最棒的一款富文本编辑器

目前来看 Android 上最棒的一款富文本编辑器。

时钟

纯用SVG做的Google I/O 2016那个炫酷的时钟

纯用SVG做的Google I/O 2016那个炫酷的时钟

仿锤子闹钟

仿锤子闹钟

进度

一个绚丽的loading动效分析与实现!

一个绚丽的loading动效分析与实现!

Android 仿应用宝的下载效果,你知道中间那个光条是怎么做出来的吗?

Android 仿应用宝的下载效果,你知道中间那个光条是怎么做出来的吗?

一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画.

一个展示下载进度的View,下载完成和失败的时候会有酷酷的动画.

动画

双面翻转 View 效果

双面翻转 View 效果

仿微信风格的 滑动退回

仿微信风格的 滑动退回

兼容4.0以上版本的点击扩散动画库,几行代码实现Activity转场动画效果 及新增自定义界面转场动画~

兼容4.0以上版本的点击扩散动画库,几行代码实现Activity转场动画效果 及新增自定义界面转场动画~

摇晃的门牌效果,支持 Sensor 晃动。

摇晃的门牌效果,支持 Sensor 晃动。

简单实现夜间模式-渐变效果

简单实现夜间模式-渐变效果

超级漂亮的一个高亮功能提醒效果!

超级漂亮的一个高亮功能提醒效果!

渐变的下载按钮,发现不少小伙伴要做类似效果的

渐变的下载按钮,发现不少小伙伴要做类似效果的

掉落通知效果

掉落通知效果

一个酷炫的分享控件

一个酷炫的分享控件

雪花,粒子爆炸效果

雪花,粒子爆炸效果

Android 下雪效果

Android 下雪效果

可跟随手指滑动,进行响应式滑动的背景效果

可跟随手指滑动,进行响应式滑动的背景效果

使用Transition FrameWork实现有意义的转场动画

使用Transition FrameWork实现有意义的转场动画

Depth-LIB-Android

小说Android开源篇 第一章——终于等到你Depth-LIB-Android

通过 AnimateVectoreDrawer 实现的一些动画效果,看看代码,有没有新灵感。

通过 AnimateVectoreDrawer 实现的一些动画效果,看看代码,有没有新灵感。

一个超级炫酷的高亮功能提醒效果

一个超级炫酷的高亮功能提醒效果

超漂亮的 Animation Scale 动画设置效果

超漂亮的 Animation Scale 动画设置效果。

拆轮子-唯美细腻的夕阳海浪动画

拆轮子-唯美细腻的夕阳海浪动画

模块

相册

抽取自Telegram,并加入QQ相册选择风格的图片选择器,高效,低耗,响应快速。

抽取自Telegram,并加入QQ相册选择风格的图片选择器,高效,低耗,响应快速。。

简洁的图片裁剪小裤子

简洁的图片裁剪小裤子

对 ImageView 实现了全屏浏览效果,同时支持了图片缩放效果,和滑动消失效果。

对 ImageView 实现了全屏浏览效果,同时支持了图片缩放效果,和滑动消失效果。

基于 Bottom Sheet 实现的图片选择器,交互效果不错。

基于 Bottom Sheet 实现的图片选择器,交互效果不错。

Android拼图支持库,轻松实现Instagram Layout效果

Android拼图支持库,轻松实现Instagram Layout效果

介绍页

Material 风格的介绍页,在做介绍的同时,可以向用户申请权限,做的超漂亮!!

Material 风格的介绍页,在做介绍的同时,可以向用户申请权限,做的超漂亮!!

带有色彩渐变的新功能引导页

带有色彩渐变的新功能引导页

登录

Material-Design风格的动画注册登陆界面~够清爽~

Material-Design风格的动画注册登陆界面~够清爽~

一个很棒的两步登录界面设计

一个很棒的两步登录界面设计

异步并发类

RxJava + 权限申请

RxJava + 权限申请

FcPermissions:也许是目前最好的动态权限请求库

FcPermissions:也许是目前最好的动态权限请求库

事件

一个高效,使用方便,基于动态代理实现的Android事件总线库

一个高效,使用方便,基于动态代理实现的Android事件总线库

饿了么开发了一套面向业务逻辑的编程库-ToyRoom

饿了么开发了一套面向业务逻辑的编程库-ToyRoom

AS最新可用eventbus3插件

AS最新可用eventbus3插件

崩溃

Android 收集用户基本信息利器,比如 App 崩溃后的地理位置,GPS网络状态,当前页面截屏等等

Android 收集用户基本信息利器,比如 App 崩溃后的地理位置,GPS网络状态,当前页面截屏等等

App 崩溃后,帮助你恢复现场并查看崩溃信息的库,在开发阶段相当实用,建议大家集成进去节省些开发时间。

App 崩溃后,帮助你恢复现场并查看崩溃信息的库,在开发阶段相当实用,建议大家集成进去节省些开发时间。

热修复

美团 Android 热更新方案 Robust 详解

美团 Android 热更新方案 Robust 详解,Robust 是基于 Instant Run 实现的代码热更新。

基于 InstantRun 实现的一个 Android 热修复方案

基于 InstantRun 实现的一个 Android 热修复方案

受微信热修复原理激发的Android热修复与增量升级框架,简单易用。

受微信热修复原理激发的Android热修复与增量升级框架,简单易用。

Android热修复实践应用–AndFix

Android热修复实践应用–AndFix

应用瘦身

[Android 之美] 那些你不知道的APK 瘦身,让你的APK更小

那些你不知道的APK 瘦身,让你的APK更小

[Android 之美] App瘦身最佳实践

App瘦身最佳实践

其他

通过更简洁的方式启动 Activity、Service、Broadcast 等

通过更简洁的方式启动 Activity、Service、Broadcast 等

非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅

非常实用的省略控件,无emoji截断之乱码, 无characterstyle截断之不雅

利用 AnimatedVectorDrawable 实现会动的 emoji。

利用 AnimatedVectorDrawable 实现会动的 emoji。

自动给 TextView 增加超链接的库

自动给 TextView 增加超链接的库,还可以处理 Hashtags (#) ,at 人(@),电话,邮件等等数据。 超有用!

Android 的录音库,可录制 pcm 和 wav,暂停/继续录制

Android 的录音库,可录制 pcm 和 wav,暂停/继续录制

利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性

利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性。

AES-256加密的SharedPreferences

AES-256加密的SharedPreferences

为你的应用程序加上数字角标

为你的应用程序加上数字角标

Toolbar 组件展示 Banner 图片效果。

Toolbar 组件展示 Banner 图片效果。

超轻量的Android端Router框架。可灵活配置规则。适用性广

超轻量的Android端Router框架。可灵活配置规则。适用性广

Android 角标组件效果

Android 角标组件效果

显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库

显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库

一款漂亮的 Bottom Sheet 选择器

一款漂亮的 Bottom Sheet 选择器

Android 指纹识别身份验证 Demo 一例

Android 指纹识别身份验证 Demo 一例

带有动态效果的表单引导进度条。

带有动态效果的表单引导进度条。

Demo

机票座位在线选择android

机票座位在线选择android

任阅小说阅读器

任阅小说阅读器,高仿追书神器,实现追书推荐、标签检索、3D仿真翻页效果、文章阅读、缓存章节、日夜间模式、文本朗读等功能。

一个完整的生日管理 App: UPMiss 开源了

一个完整的生日管理 App: UPMiss 开源了

第三方微博

第三方微博

一个超棒的 Android Music Player

一个超棒的 Android Music Player

 一个比较完整的【面对面快传】App 开源项目

一个比较完整的【面对面快传】App 开源项目

 一款超漂亮的基于 MD 设计的电影 App

一款超漂亮的基于 MD 设计的电影 App

含多语言,md解析,day night主题的多语言代码阅读器CoReader

含多语言,md解析,day night主题的多语言代码阅读器CoReader

android-UniversalMusicPlayer

github:https://github.com/googlesamples/android-UniversalMusicPlayer
这个开源项目展示了如何实现一个横跨各种Android平台的音乐播放器,包括手机,平板,汽车,手表,电视等。Google官方推出,跨平台开发必看项目。

LookLook

github:https://github.com/xinghongfei/LookLook
可以阅读知乎日报,网易头条,每日推送一张妹子图片和视频,是一个精美的阅读软件。遵循Google Meterial 设计风格,加入了一些5.0以上的新特性,阅读体验绝不逊色于官方的app。
架构: MVP
图片加载:Glide
网络请求:RxJava & Retrofit+okhttp
界面: 遵循Google Meterial 设计风格
其他: Cardview,RecycleView,Butterknife,PhotoView

Meizhi

github:https://github.com/drakeet/Meizhi
每天推送一张妹子图、一个小视频和一系列程序员精选文章,数据来源于代码家的干货集中营。唯一不足就是视频解析还有bug,声音视频无法同步,希望能尽快修复。
架构: MVC
图片加载:Picasso
网络请求:RxJava & Retrofit+okhttp
界面: 遵循Google Meterial 设计风格
其他:nineoldandroids,photo view,numberprogressbar,umeng-analytics,rxandroid,butterknife,otto

Material Animations

GitHub: https://github.com/lgvalle/Material-Animations
演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。

跨平台(Android,iOS,web)的 IM 开源项目

跨平台(Android,iOS,web)的 IM 开源项目

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。本文就此问题研究了单片机控制的滴灌节水灌溉系统,该系统可对不同土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设备系统的硬件、软件编程各个部分进行了深入的研究。 单片机控制部分采用上下位机的形式。下位机硬件部分选用AT89C51单片机为核心,主要由土壤湿度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。上位机选用586型以上PC机,通过MAX232芯片实现同下位机的电平转换功能,上下位机之间通过串行通信方式进行数据的双向传输,软件选用VB高级编程语言以建立友好的人机界面。系统主要具有以下功能:可在PC机提供的人机对话界面上设置作物要求的土壤湿度相关参数;单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上,同时单片机可采用串行通信方式将此湿度值传输到PC机上;PC机通过其内设程序计算出所需的灌水量和灌水时间,且显示于界面上,并将有关的灌水信息反馈给单片机,若需灌水,则单片机系统启动鸣音报警,发出灌水信号,并经放大驱动设备,开启电磁阀进行倒计时定时灌水,若不需灌水,即PC机上显示的灌水量和灌水时间均为0,系统不进行灌水。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值