Android经常使用开源组件汇总
http://www.cnblogs.com/scige/p/3456790.html
UI相关
- 图片
- Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步载入、缓存、显示图片
- ImageLoader:com.novoda.imageloader:异步载入、缓存、显示图片
- picasso:com.squareup.picasso:功能强大的图片下载缓存库
- PhotoView:uk\co\senab\photoview:支持缩放和各种手势的ImageView
- ListView
- JazzyListView:com.twotoasters.jazzylistview:扩展的ListView,当列表项目在屏幕上可见时产生动画效果
- StickyListHeaders:com.emilsjolander.components.stickylistheaders:在ListView中置顶
- ListViewAnimations:com.haarman.listviewanimations:带动画的ListView
- drag-sort-listview:???:拖拽排序ListView的元素
- android-swipelistview:???:让listview的item能够向右滑动
- 下拉刷新
- Android-PullToRefresh:com.handmark.pulltorefresh:下拉刷新组件
- android-pulltorefresh:???:下拉刷新组件
- ActionBar-PullToRefresh:???:下拉刷新组件,下拉时会替换掉ActionBar
- 菜单
- SlidingMenu:com.jeremyfeinstein.slidingmenu:滑动菜单
- MenuDrawer:???:滑动菜单组件
- Action Bar
- ActionBarSherlock:com.actionbarsherlock:Action Bar组件
- android-actionbar:???:Action Bar组件
- GlassActionBar:???:玻璃效果的Action Bar
- ViewPager
- Android-ViewPagerIndicator:com.viewpagerindicator:分页显示组件
- PagerSlidingTabStrip:com.astuetz.viewpager:页面滑动组件
- JazzyViewPager:???:可自己定义动画的ViewPager
- 兼容
- NineOldAndroids:com.nineoldandroids:移植Honeycomb版本号的动画API到旧版本号上
- HoloEverywhere:???:移植Android 4.1的Holo主题到旧的版本号上
- GlowPadBackport:GlowPadBackport:移植Android 4.2 GlowPadView到旧版本号上
- android-switch-backport:???:移植Android 4的Switch widget到旧版本号上
- AChartEngine:org.achartengine:Android上的画图库
- android-viewflow:com.taptwo.android.widget:视图切换的效果
- android-flip:???:翻页动画组件
- Android-AppMsg:???:In-layout notifications
- android-wheel:kankan.wheel:Android滚动控件
- Android-ProgressFragment:???:等待数据的时候,支持显示等待符号的Fragment控件
- StaggeredGridView:???:瀑布流GridView布局
- Cards-UI:???:卡片布局
- cardslib:???:卡片布局
- Android-DragArea:???:拖拽排序
- Android-StaggeredGrid: ???:类pinterest布局
- FlipImageView: ???:通过扩展ImageView,实现了ImageView的各种翻转效果
- SmoothProgressBar:???:平滑的ProgressBar,各种效果
- SuperToasts:???:Toast的超强扩展
- AndroidFloatLabel:???:Textview浮动提示
- cropper:???:截图和旋转库
WebApp
- Cordova:org.apache.cordova:Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码
- HtmlSpanner:net.nightwhistler.htmlspanner:Android上的网页渲染库,可渲染CSS
- ChromeView:???:Chrome内核移植的WebView
推送
- 个推:com.igexin:手机推送服务
- JPush:???:极光推送
- 百度推送:com.baidu.android.pushservice:百度推送服务
- MQTT:ibm.mqtt:MQTT协议,似乎和推送有关系
语音识别
- 讯飞SDK:com.iflytek:科大讯飞语音SDK
- 百度语音识别:com.baidu.voicerecognition:百度语音识别SDK
- mobvoi:com.mobvoi:移动语音搜索
- 云知声:cn.yunzhisheng:云知声语音处理
音频视频图像
- CC视频:com.bokecc:视频云平台
- Vitamio:io.vov.vitamio:多媒体开发框架
- leptonica:com.googlecode.leptonica:图像处理库
- tesseract-ocr:com.googlecode.tesseract:图像OCR库
- aacdecoder-android:com.spoledge.aacdecoder:Android上的Audio
(AAC) 解码器
地图定位
- 百度定位:com.baidu.location:百度地图SDK
- 百度地图:com.baidu.mapapi:百度地图SDK
- amap:com.amap.api,com.autonavi:高德地图API
- 图吧SDK:com.mapbar:图吧地图API
- MapABC:com.mapabc:MapABC地图SDK
广告平台
- 友盟SDK:com.umeng:友盟统计、自己主动更新、用户反馈、社会化组件
- 多盟:cn.domob:多盟平台
- 百度移动联盟:com.baidu.mobads:百度移动联盟
- google ads:com.google.ads:google广告
- AdChina:com.adchina:易传媒广告平台
- AdsMogo:com.adsmogo:芒果移动广告平台
- Adwo:com.adwo:安沃移动广告平台
- mobisage:com.mobisage:艾德思奇移动广告平台
- Miaozhen:com.miaozhen:秒针第三方广告平台
- AdMaster:cn.com.admaster:admaster广告平台
- 易积分:com.qiang.escore:易积分移动广告平台
- inmobi:com.inmobi:国外的广告平台
- 点信传媒:cn.dx:广告平台
统计分析
- Flurry:com.flurry:国外流行的统计工具
- 百度移动统计:com.baidu.mobstat:百度开发人员中心
- Cobub Razor:com.wbtech.ums:移动统计分析工具
- google analytics:com.google.analytics:google统计
- lotuseed:com.lotuseed:莲子统计
- Localytics:com.localytics.android:国外统计分析工具
- comscore:com.comscore:国外的统计工具
网络通信
- volley:com.android.volley:Android网络通信库
- Apache Thrift:com.apache.thrift:远程服务调用框架
- Netty:org.jboss.netty:异步事件驱动的网络应用程序框架
Http訪问
- Apache HttpClient:org.apache.http
- android-async-http:com.loopj:异步Http库
- async-http-client:???:异步Http和WebSocket库
- OkHttp:???:实现了Google开发的SPDY协议,更快的网络传输和载入速度
XMPP协议
应用授权
- Scribe:org.scribe:简单的OAuth认证
- QQ互联:com.tencent.tauth:QQ互联
- 百度授权:com.baidu.oauth:百度应用授权
- weibo授权:com.sina.sso:新浪微博应用授权
社交分享
- ShareSDK:cn.sharesdk:App分享库
- facebook-android-sdk:com.facebook:Facebook SDK
- 腾讯微信:com.tencent.mm:腾讯微信SDK
- 腾讯微博:com.tencent.weibo:腾讯微博SDK
- weiboSDK:com.weibo.sdk:新浪微博SDK
- qweibo:com.mime.qweibo:Q版微博
- t4j:t4j:网易微博开放平台
- yixin:im.yixin:易信开放平台
- 人人SDK:com.renren.api:人人网SDK
- 翼聊:com.yiliao.android:中国电信天翼开放平台
- evernote:com.evernote:Evernote API
- 有道云笔记SDK:com.youdao.note:有道云笔记SDK
移动支付
- alipay:com.alipay:支付宝
- tenpay:com.tenpay:QQ財付通
- umpay:com.umpay:联动优势支付平台
- 银联支付:com.unionpay:中国银联手机支付平台
- MMBilling:mm.purchasesdk:中国移动应用内计费SDK
Data解析
- dom4j:org.dom4j:XML解析库
- xmlpull:org.xmlpull.v1:XML解析器,Android自带
- FastJSON:com.alibaba.fastjson:JSON解析器
- Sparta:com.hp.hpl.sparta:XML、DOM、XPath解析器
- jsoup:org.jsoup:HTML解析器
- osbcp-css-parser:com.osbcp.cssparser:CSS解析器
- HtmlCleaner:org.htmlcleaner:Html清洗解析库
- Mime4J:org.apache.james.mime4j:MIME邮件格式解析器
序列化
- google-gson:com.google.gson:序列化反序列化Java对象成Json数据
- Jackson:org.codehaus.jackson:序列化反序列化Java对象成Json数据
ORM
- OrmLite:com.j256.ormlite:Java ORM库
- greenDAO:???:Android ORM for SQLite
- AndrOrm:???:An ORM for Android
网盘
异常收集分析
- acra:org.acra:Application Crash Reports for Android
- Crittercism:com.crittercism:为开发人员提供分析诊断应用崩溃的原因
server
- SwiFTP:org.swiftp:Android平台的FTP服务器
- android-webserver:com.bolutions.webserver:Android平台的Web服务器
Event Bus
- EventBus:de.greenrobot.event:an Android optimized publish/subscribe
event bus - otto:???:基于Guav的Event Bus
Dependency Injection
- RoboGuice:roboguice:Android平台的Dependency Injection框架
- roboguice-sherlock:com.github.rtyley:使用RoboGuice实现的ActionBarSherlock
- Google Guice:com.google.inject:Dependency Injection框架
图标资源
- Androton-Action-Bar-Icons:???:一个针对Android
优化过的ICON图标集 - http://iconsparadise.com/
- http://iconbench.com/
- http://www.androidicons.com/
- https://code.google.com/p/android-ui-utils/
其它组件
- android-query:com.androidquery:异步任务和操作UI元素
- ZXing:com.google.zxing:条形码和二维码生成和解码库
- pinyin4j:net.sourceforge.pinyin4j:中文和拼音转换
- protobuf:com.google.protobuf:protobuf
- JZlib:com.jcraft.jzlib:Java实现的zlib库
- zt-zip:???:压缩解压库
- aFileChooser:???:文件浏览器
- image-chooser-library:???:图片和视频的选择库
- TOML:???:跨语言的配置信息存取方案
- OpenUDID:org.openudid:通用且持久的Unique Device IDentifier (UDID)解决方式
- Parse:com.parse:各种非常棒的后台服务
- Codec:org.apache.codec:字符串编码解码库
- jChardet:org.mozilla.intl.chardet:自己主动检測字符集
- JRegex:jregex:正則表達式库
- SQLCipher:info.guardianproject.database:Android数据库加密
- xiaomi:com.xiaomi:小米开发人员平台:推送服务、自己主动更新、自己主动公布等
- DataDroid:???:以RESTful方式管理数据
- Afinal:???:SQLITE的ORM和IOC框架,同一时候封装了android中的http框架
- AndroidCommon:???:Android经常使用的一些库和功能,如缓存,下拉列表,下载管理,静默安装等
- ThinkAndroid:???:Android总体框架:集成了ioc,orm,下载,缓存等模块,能让开发更加高速和高效
不经常使用组件
- dnsjava:org.xbill.dns:域名解析
- sasl:com.novell.sasl.client:sasl认证机制
- LuaJava:org.keplerproject.luajava:Java嵌入Lua
- PJSIP:org.pjsip.pjsua:PJSUA是一个开源的命令行SIP用户代理(软电话),用PJSIP协议,PJNATH,和PJMEDIA实现
UI框架
游戏引擎
其它组件
- skrollr:视差滚动Javascript引擎
- androidannotations:扩展Android注解语言
- android_guides:学习Android和iOs
- phonegap:WebApp开发引擎
Android经常使用开源组件汇总的更多相关文章
- Android UI相关开源项目库汇总
最近做了一个Android UI相关开源项目库汇总,里面集合了OpenDigg 上的优质的Android开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个st ...
- Android开源项目库汇总
最近做了一个Android开源项目库汇总,里面集合了OpenDigg 上的优质的Android开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star. 抽 ...
- 开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)
一.国内开源镜像站点汇总 阿里云开源镜像站 (http://mirrors.aliyun.com/)网易开源镜像站 (http://mirrors.163.com/)中国科学技术大学开源镜像站 (ht ...
- fir.im Weekly - 600个 Android 开源项目汇总
本期 Weekly 收集了一些热度资源,包含 Android.iOS 开发工具与源码分享,程序员也应该了解的产品运营.设计等 Tips ,希望对你有帮助. 600个Android开源项目汇总 勤劳的 ...
- Android 开源组件 ----- Android LoopView无限自动轮转控件
Android 开源组件 ----- Android LoopView无限自动轮转控件 2015-12-28 15:26 by 杰瑞教育, 32 阅读, 0 评论, 收藏, 编辑 一.组件介绍 App ...
- Android开源项目汇总【转】
主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView ...
- 【转】【Android】开源项目汇总-备用
第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...
- 160多个android开源代码汇总
第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...
- Android自定义控件 开源组件SlidingMenu的项目集成
在实际项目开发中,定制一个菜单,能让用户得到更好的用户体验,诚然菜单的样式各种各样,但是有一种菜单——滑动菜单,是被众多应用广泛使用的.关于这种滑动菜单的实现,我在前面的博文中也介绍了如何自定义去实现 ...
随机推荐
- on、where、having的区别(转载)
on.where.having的区别 on.where.having这三个都可以加条件的子句中,on是最先执行,where次之,having最后.有时候如果这先后顺序不影响中间结果的话,那最终结果是相 ...
- CheckBox in ListView
CheckBox in ListView Listview 在android中是经常用的组件,一些特殊情况下,系统提供的list view item 不够用, 不能满足需求,那么就需要自定义listV ...
- memset,memcpy,memmove,strcpy,strcat,strcmp的实现(其实很简单,每个程序都只有几行代码)
面试中的几个小问题 1.对stl中list封装(参考1): 2.对重要C函数实现(参考2): //memset void *memset(void *buffer, int c, int count) ...
- maven生成war包的两种方式
war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...
- 基于TCP/IP协议的C++网络编程(API函数版)
源代码:http://download.csdn.net/detail/nuptboyzhb/4169959 基于TCP/IP协议的网络编程 定义变量——获得WINSOCK版本——加载WINSOCK库 ...
- QQ邮箱中转站文件即将过期时如何转存到微云
今天QQ邮箱提示我的中转站有个文件即将过期,然后我看看了那个文件然后我想永久保存这个文件,腾讯有个微云网盘(好像有10T),想知道能不能保存到微云已变永久保存 结果发现在文件中转站这个界面竟然没有续期 ...
- asp.net笔试题
1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. protected : 保护成 ...
- 棋盘问题 简单搜索DFS
Description 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别.要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子 ...
- python发送post和get请求
python发送post和get请求 get请求: 使用get方式时,请求数据直接放在url中. 方法一. import urllib import urllib2 url = "http: ...
- clientdataset<---->json
现在,DATASNAP倾向于使用JSON作为统一的数据序列格式,以期达到跨平台的效果.于是使用JSON便成为热点. unit uJSONDB; interface uses SysUtils, C ...