some welcomed Android Library in ordinary use
1、NineGridImageView(仿微信朋友圈,最多9张图片展示,自由配置,最少可显示1张)
项目地址:NineGridImageView
2、slidingtutorial-android(非常酷炫的引导页,带动画效果,使用简单)
3、AndroidAutoLayout(一个简单易用的Android下屏幕适配方案)
Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。
如何使用:http://blog.csdn.net/lmj623565791/article/details/49990941
项目地址:AndroidAutoLayout
4、android-Ultra-Pull-To-Refresh(一套功能强大,完整的下拉刷新的库,包含各式各样的下拉,支持各种view)
Ultra Pull to Refresh for Android. Support all the views.
项目地址:android-Ultra-Pull-To-Refresh
Material Design
Supports all of the views: ListView, GridView, ScrollView, FrameLayout, or Even a single TextView.
Supports all of the refresh types.
下拉刷新
释放刷新(经典风格)
刷新时,头部保持(新浪微博)
刷新时,头部不保持(微信朋友圈)
自动刷新,进入界面时自动刷新
5、wasabeef/Blurry(对图片进行模糊处理,毛玻璃效果)
项目地址:Blurry
1、AndroidViewAnimations(一个酷炫的第三方动画库)
1、Nuwa(女娲,一个好用的热补丁修复的库)
With this Nuwa project,you can also have the repairing power, fix your android applicaiton without have to publish a new APK to the appstore.
项目地址:Nuwa
2、RxJava(响应式编程,简化代码)
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
项目地址:RxJava
一篇关于RxJava的高质量文章: 给 Android 开发者的 RxJava 详解 作者:扔物线
3、RxAndroid(响应式编程,android定制版RxJava,JakeWharton大神)
Android specific bindings for RxJava.
This module adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free. More specifically, it provides a Scheduler that schedules on the main UI thread or any given Handler.
项目地址:RxAndroid
4、square/leakcanary(检测项目中内存泄露情况,并友好显示的库)
A memory leak detection library for Android and Java.
项目地址:leakcanary
5、AndroidProcess(六种判断app是处于前台还是后台的方法)
提供6种方法来判断App处于前台还是后台,并且封装成工具类供大家使用
最后一种方法堪称Android黑科技(非原创),既可以突破Android5.0以上的权限封锁,获取任意前台App的包名,又不需要权限,欢迎大家star我的新项目
项目地址:AndroidProcess
1、square/retrofit(square公司开源的网络框架)
Type-safe HTTP client for Android and Java by Square, Inc.
For more information please see the website.
项目地址:retrofit
2、square/okhttp (square公司开源的另一个著名的网络框架)
An HTTP+HTTP/2 client for Android and Java applications.
for more infomation,visit: http://square.github.io/okhttp/
项目地址:okhttp
3、square/picasso(一个好用的图片框架)
A powerful image downloading and caching library for Android
项目地址:picasso
For more information please see the website
1、Meizhi(gank.io的第三方app客户端,每天自动更新一张精选妹纸图、一个小视频、一系列精选程序猿干货(周末不更新))
项目地址:Meizhi
2、psaravan/JamsMusicPlayer(一款开源的音乐播放器,原为Google Play上面的付费应用,现已开源,可以用来学习)
项目地址:JamsMusicPlayer;