NO.4 Android开发中常用框架及工具
android-pulltorefresh
一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment
上下左右拉动刷新,比johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
ActionBarSherlock
Android所有版本提供统一的ActionBar,解决4.0以下ActionBar的适配问题
项目地址:https://github.com/JakeWharton/ActionBarSherlock
Demo地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos
SlidingMenu
滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom、scale、slide up三种动画样式出现。
项目地址:https://github.com/jfeinstein10/SlidingMenu
Demo地址:https://play.google.com/store/apps/details?id=com.slidingmenu.example
APP示例:Foursquare, LinkedIn, Zappos, Rdio, Evernote Food, Plume, VLC for Android, ESPN ScoreCenter, MLS MatchDay, 9GAG, Wunderlist 2, The Verge, MTG Familiar, Mantano Reader, Falcon Pro (BETA), MW3 Barracks
MenuDrawer和SlidingMenu比较:SlidingMenu支持菜单动画样式出现,MenuDrawer支持菜单view处于内容的上下层
SmoothProgressBar
水平进度条
项目地址:https://github.com/castorflex/SmoothProgressBar
Demo地址:https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample
ProgressWhe支持进度显示的圆形ProgressBa项目地址:https://github.com/Todd-Davies/ProgressWheel
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true
android-calendar-card 日历
项目地址:https://github.com/kenumir/android-calendar-card
Demo地址:https://play.google.com/store/apps/details?id=com.wt.calendarcardsample
AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片
项目地址:https://github.com/sephiroth74/AndroidWheel
android-async-http
Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。
https://github.com/loopj/android-async-http
Android-Universal-Image-Loader
Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。
https://github.com/nostra13/Android-Universal-Image-Loader
极光推送
友盟更新 统计
百度地图+定位
sharesdk社会化分享
时间处理
文件处理
字符处理
json解析
系统信息判断
网络
sd卡
imei获得等
转载于:https://www.cnblogs.com/ronnywu/p/4100147.html
NO.4 Android开发中常用框架及工具相关推荐
- java开发的框架有哪些_java开发中常用框架有哪些
1 java开发中常用框架有哪些 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心.那么新手该 ...
- Android 开发中常用小技巧
TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize() ...
- android 开发中常用的第三方库(图片加载篇)
今天我们来学习其中一个Android主流的图片加载库的使用 - Picasso 目录 目录 1. 简介 介绍:Picasso,可译为"毕加索",是Android中一个图片加载开源库 ...
- Android开发中常用的注释图案
如下图: 1.狮子 /**** ,.* ,_> `. ,';* ,-`' `' '`'._* ,,-) ---._ | .---''`-),.* ,' `. \ ; / _,' `,* ,--' ...
- iOS开发中常用的那些工具
工欲善其事,必先利其器. 列表 XCode 无须多说 Instruments 性能分析工具:卡顿,内存,网络,数据存储等等 xcodebuild and xcrun 命令行工具用来脚本打包和测试 sy ...
- java中将数字颠倒的工具类,java开发中常用的数字工具类
import java.math.BigDecimal; import org.apache.commons.lang.RandomStringUtils; public class NumberUt ...
- Android之---项目开发中网络框架的选择
项目开发中网络框架的选择 Android常用的网路框架: 大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Scoket ...
- 史上最全Android开发中100%会用到的开源框架整理(1/5)
其实这个开源框架整理很久了,只是一直放在有道云笔记里面,笔者还有很多写得文章都放在有道云笔记里面,有时间都好好整理一下放出来,本篇文章也会不定期更新,由于整理的开源框架分类都有200多个,所有这次只将 ...
- Android开发中横竖屏切换的问题以及系统提供的常用Activity
Android开发中横竖屏切换的问题以及系统提供的常用Activity(总结) 2018年06月28日 16:18:45 北极熊的微笑 阅读数:72 横竖屏切换与状态保存的问题 前面也也说到了App横 ...
最新文章
- python 调用 javascript函数
- C++ string的使用
- PHP面试题:你所知道的php数组相关的函数?
- 使用 MarkDown DocFX 升级 Rafy 帮助文档
- vscode放大缩小快捷键_浏览器使用指南之常用快捷键有哪些?
- VMware vSAN 7.0 发行说明
- mahout0.7 示例运行纪实
- Birth-Death process 生灭过程
- 12款开源或免费的3D建模软件
- Hacking Diablo II之D2HACKIT技术详解
- win10系统计算机如何分盘,Win10怎么分盘|Win10新电脑怎么分盘
- vscode中设置切换终端快捷键
- 【转】如何用中控系统建造震撼的家庭影院
- QT5 QDateTime函数及时间格式说明
- 查看本机mysql安装信息
- Qt Creator实现动画效果(单个动画)
- 夜思 | 听说你单身?“替代性恋爱”了解一下
- ValueError: Weights for model sequential have not yet been created. Weights are created when the Mod
- jmeter性能测试--对MQTT服务做压力测试
- 2023届 计算机毕业设计 选题 计算机专业 毕业设计题目 推荐
热门文章
- 历史上有过哪些有名的神级显卡?
- 软件测试宝藏图_tSQLt –数据库单元测试中被遗忘的宝藏
- sql server 部署_将程序包部署到SQL Server集成服务目录(SSISDB)
- sql中替换逗号为换行符_使用T-SQL将逗号或其他定界符转换为SQL Server中的表或列表
- SpringBoot项目实现配置实时刷新功能
- 第八章 JQuery操作DOM
- 第四章 生命周期函数--36 结合Node手写JSONP服务器剖析JSONP原理
- print('{:15}|{:^9}|{:^9}'.format('', 'lat.', 'long.'))是什么意思?
- Angular2 初识
- Codeforces ----- Kefa and Dishes [状压dp]