Andoird是开源项目,网上也有很多实用开源资源可供开发者直接使用,下面是从网上收集整理的一些资源。持续更新。。。。
一、常用工具类库:
1、Afinal:Afinal是一个Android快速开发工具库,Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。
GitHub:https://github.com/yangfuhai/afinal
OSChina:http://www.oschina.net/p/afinal
2、android-async-http: Android下的异步HTTP库。
l 发送异步http请求,并且可在回调函数中处理返回响应Response。
l http请求在thread线程,不会阻塞UI线程。
l 请求使用线程池(ThreadPool)实现,优化了并发的资源使用。
l 支持Multipart 文件上传。
l 如果Request请求失败,会自动请求。
l 支持Json解码。
l 支持存储Cookies到Preference中。
l 支持gzip处理Request以及Response。
l 整个库只有19KB。
GitHub:https://github.com/loopj/android-async-http
3、async-http-client: Android下的异步 Http 和 WebSocket 库。
l 支持代理设置
l 支持分片儿处理请求返回内容
l 支持WebSocket
GitHub:https://github.com/AsyncHttpClient/async-http-client
4、zt-zip: 压缩和解压库。
l 压缩和解压
l 单独操作文件压缩和解压。
l 替换zip文件中的某个文件
GitHub:https://github.com/zeroturnaround/zt-zip
5、aFileChooser:文件选择器,用于选择需要操作的文件。
GitHub:https://github.com/iPaulPro/aFileChooser
6、jsoup: HTML解析,并且能很好理解DOM,CSS,以及JQuery。
PS:这是JAVA库。做网页爬虫(Crawler,Robot)必备。
GitHub:https://github.com/jhy/jsoup
官网:http://jsoup.org/
7、toml:这是个跨语言的配置信息存取方案。
GitHub:https://github.com/mojombo/toml
二、图标资源:
1、Androiton-Action-Bar-Icons:一个针对Android 优化过的ICON图标集。
GitHub:https://github.com/svenkapudija/Androton-Action-Bar-Icons
Demo:
https://a248.e.akamai.net/camo.github.com/13191b852f282fa929aad94cccc4d885c77e5d2a/687474703a2f2f692e696d6775722e636f6d2f576b654e496b522e706e67
2、http://iconsparadise.com/ 质量一般,但也是一种选择
3、http://iconbench.com/ 在线产生一些小图标
4、http://www.androidicons.com/ 图标质量很不错,但是要付费
5、https://code.google.com/p/android-ui-utils/ 用来在线生成符合Android Design风格的设计图标。
三、一些手册
1、Android图形界面设计手册,可以用来快速查看图标的大小、ActionBar的Height等琐碎的Android Design要求。
Web:http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/#google-play-asset-dimensions
GitHub:https://github.com/petrnohejl/Android-Cheatsheet-For-Graphic-Designers
2、Android 官方UI设计手册
原版下载:https://s.yunio.com/Ea8jMb
中文翻译版本:http://adchs.sourceforge.net/index.html
镜像1:http://www.apkbus.com/design/
镜像2:http://www.freemindworld.com/adchs/
镜像3:http://www.topfun.us/adchs/
离线版本打包:https://s.yunio.com/d6_LFg