GitHub上易于高效开发的Android开源项目TOP20--适合新手
android-async-http是Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当开发者需要突出展现用户行为或在全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,且系统能够很好地根据不同的屏幕配置来适应操作栏的外观。

Action bar的主要目的:
提供一个用于识别应用程序的标示和用户的位置的专用空间。
在不同的应用程序之间提供一致的导航和视觉体验。
突出Activity的关键操作,并且在可预见的方法内给用户提供快捷的访问。
-
android-viewflow是Android平台上的一个视图切换的效果库,ViewFlow相当于Android UI部件提供水平滚动的ViewGroup,使用Adapter进行条目绑定。

4. androidquery
Android-Query(AQuery)是一个轻量级的开发包,用于实现Android上的异步任务和操作UI元素,可让Android应用开发更简单、更容易,也更有趣
5.Crouton
Crouton是Android上的一个可以让开发者对环境中的Toast进行替换的类,以一个应用程序窗口的方式显示,而其显示位置则由开发者自己决定。使用起来很方便只要倒入相应的.jar文件,然后直接调用Crouton.showText(this, "content", Style.ALERT);即可
6.Android-ViewPagerIndicator:这是与ViewPager兼容的一个分页指示器库。分页指示器(Friends
和 Suggested就是分页,而下面蓝色的小条就是指示器,ViewPagerIndicator支持多种样式的指示器
7.afinal是一个很方便的工具库。GitHub 作者博客(注:国人项目哟)
- 一行代码就可以对数据库进行增删改查。
- 完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。
- 轻松实现Android上传文件,POST数据,下载文件(支持断点续传,随时停止下载任务
或者 开始任务)。 - 一行代码加载网络图片。
8 . aFileChooser:文件选择器,用于选择需要操作的文件 GitHub
9.JSOUP ----HTML解析,并且能很好理解DOM,CSS,以及JQuery。GitHub 官方PS:这是java库。做网页爬虫(Crawler,Robot)必备。
10. Androiton-Action-Bar-Icons:一个针对Android
优化过的ICON图标集。 GitHub Demo
11.推荐一个Android整体框架:ThinkAndroid 集成了ioc,orm,下载,缓存等模块,能让开发更加快速和高效,同时还是国人项目。GitHub
12.ion: 让Android的网络操作变得极其简单,支持异步获取和处理JSON,支持Android文件下载(同时支持下载进度条绑定),支持安全链接和代理。超级推荐! GitHub
四、图标资源:
- http://iconsparadise.com/ 质量一般,但也是一种选择
- http://iconbench.com/ 在线产生一些小图标
- http://www.androidicons.com/ 图标质量很不错,但是要付费($25刀),如果有想合买的可以联系我~
- https://code.google.com/p/android-ui-utils/ 用来在线生成符合Android
Design风格的设计图标。 项目地址 - http://www.flaticon.com/ 高质量矢量图,推荐之~
- ~
参考了该网站的部分内容:地址
/*********************************************************************更新部分***************************************************************************************/
1.Android系统自带的Button按钮图标真的很丑,所以上次在github里面搜索了下,还是有结果的,项目地址:点击查看使用起来,很方便,作者提供了详细的说明,有两种办法(1)将drawables文件下的所有的xml文件拷贝到你的项目中,接下来你所需要做的就是在button按钮的background属性里面引用即可。(2)将下载的整个文件夹作为一个library,让你的项目来引用,首先要File---Import----Existing
Android code into Workspace,然后你需要修改Properties---->Android 确保Is Library处于被选中状态,最后在你的项目属性里面引用这个library即可。类似相关的其他的按钮美化还有其他的项目地址:打开连接1,打开连接2,打开连接3
2.这个项目不是安卓,其实也可以算是安卓的一部分,在用jquery开发前段的时候,有时候像我这种不懂美工的就只能借助地方封装好的进行所谓的美化,详细地址看:这里
GitHub上易于高效开发的Android开源项目TOP20--适合新手的更多相关文章
- GitHub上最受欢迎的Android开源项目TOP20
以下这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源代码有时间的时候自己在上面淘淘,或许能发现自己须要的开源程序. 了解开源项目有两个优点: 1.借鉴代码,一般来说.火爆的开源项 ...
- GitHub上最受欢迎的iOS开源项目TOP20
AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitH ...
- GitHub上排名前100的Android开源库介绍(来自github)
本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果,然后过滤了 ...
- 我的Android进阶之旅】GitHub 上排名前 100 的 Android 开源库进行简单的介绍
GitHub Android Libraries Top 100 简介 本文转载于:https://github.com/Freelander/Android_Data/blob/master/And ...
- GitHub上排名前100的Android开源库介绍
GitHub上排名前100的Android开源库介绍 文章来源: http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf ...
- GitHub上有很多不错的iOS开源项目
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数 ...
- 推荐大家在GitHub 上值得关注学习的 iOS 开源项目
GitHub上有很多不错的iOS开源项目,和大家特别推荐以下几个项目: 1. ReactiveCocoa GitHub链接:ReactiveCocoa/ReactiveCocoa GitHub自家的函 ...
- 40个GitHub上最受欢迎的iOS开源项目
40个GitHub上最受欢迎的iOS开源项目(一) http://www.weste.net/2013/8-1/92975.html 40个GitHub上最受欢迎的iOS开源项目(二) http:// ...
- GitHub上我收藏Java及Android的项目Demo
接触编程不久但浏览频率最高的还是GitHub毕竟它真的是程序员必不可少的新世界. (2016/9/23更新) 静态更新,很强势你值得拥有 更新资源不需要重新安装APK (2016.9.10更新) ht ...
随机推荐
- k8s 基础 问题
vim /usr/lib/systemd/system/docker.service --insecure-registry registry.access.redhat.com \ ubelet.s ...
- Packet for query is too large
数据库:mysql5.6 framework: play framework 1.2.4 近日处理批量数据的insert,update,涉及的保存更新sql大概有18w.我的操作如下: 1)每次取10 ...
- 关于android中两种service的编写简单总结
1.startservice (两种方法,继承service类或者继承intentservice 类) 继承service类,在onstartcommend重载方法中实现业务逻辑的处理,如果耗时过长最 ...
- Spring开发环境搭建
----------------siwuxie095 Spring 是运行在 Java 环境下的开发框架,因此在开发前需要 准备以下相关软件: JDK 7 或者以上版本 Eclipse 4 或以上版本 ...
- Pig Flatten 解包操作,解元组
Flatten Operator The FLATTEN operator looks like a UDF syntactically, but it is actually an operator ...
- 《精通Spring4.X企业应用开发实战》读后感第七章(AOP概念)
- 深入了解 Cloud Studio 开发在云端
Cloud Studio 为开发者提供了一个永不间断的云端工作站,不管有没有开发经验都可以毫无门槛的体验云端开发的乐趣,支持绝大部分编程语言.Cloud Studio 提供了完整的 Linux 环境, ...
- raspberry是个什么玩意
今天Wilson同学取回一个书本大小的包裹,说买回来一台小电脑,只有信用卡大小! 这是第一次听说和看见raspberry Pi. 一块开发板上有四个USB.一个视频接口.一个音频接口.一个网线接口和电 ...
- 【前端自动化】Gulp的使用(一):安装gulp
作为一个.NET码农,在前端高速发展的时代,深深感觉自己那么点“前端”技术不够看,比如开发出来的js css等文件庞大,不便于管理,还记得以前的开发就是累加 html css jquery, 现 ...
- C#面向对象三大特性之一:封装
面向对象的三大特性:封装.继承.多态. 1.封装概念 封装:每个对象都包含有它能进行操作的所有信息,这个特性称为封装.这样的方法包含在类中,通过类的实例来实现. 2.封装的优点 A.良好的封装能够减少 ...