ActionBarSherlock,https://github.com/JakeWharton/ActionBarSherlock,现在几乎是做符合4.0风格应用必用的库了,很多应用都在使用。ActionBarSherlock是基于Google官方出的support library之上的,提供了更多兼容性的解决方案,主要是ActionBar之类的。该库的作者也开发了其他的几个不错的库。

比如Android-ViewPagerIndicator,https://github.com/JakeWharton/Android-ViewPagerIndicator ,提供了丰富的ViewPager指示器。截图如下。也有大量应用使用这个库。

https://raw.github.com/JakeWharton/Android-ViewPagerIndicator/master/sample/screens.png 

还有一个NineOldAndroids,https://github.com/JakeWharton/NineOldAndroids ,是提供了在低版本的Android手机上使用3.0提出的新的Animation的API,很不错。但是就我之前的使用经验来讲对于2.x的设备上,兼容性还是有点问题。

SlidingMenu,https://github.com/jfeinstein10/SlidingMenu,类Facebook的侧滑菜单,现在很多应用使用。  

Android-PullToRefresh,https://github.com/chrisbanes/Android-PullToRefresh,下拉刷新,不多说。  

android-async-http,https://github.com/loopj/android-async-http ,网络请求是大部分应用都会用到的,网络应用一般都是异步的,自己每次写网络请求的应用,都在自己封装一堆东西。这个库提供了异步回调方式的API,简单,好用。

Android-Universal-Image-Loader,https://github.com/nostra13/Android-Universal-Image-Loader,极强的图片异步加载库,简单,好用,也是很多应用在用。

其它的还有很多,列举的这些开源库,基本上现在很多应用都会用上一两个。近些日子,空闲的时候写了几个简单的应用,有的应用基本用了个遍。有了这些,开发一些简单的应用真实大大的提速,生产力迅速提升。 用不着的话,都是开源的,研究研究代码也好。