【Andorid X 项目笔记】开源项目使用(6)
2013-04-21 20:19
363 查看
前言
项目第二次改版接近尾声,这里分享一下项目使用到的开源项目,也非常推荐大家多使用一些开源项目,减少重复工作,也能学习到别人的代码。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://www.cnblogs.com/over140/
正文
1、android-support-v13.jar
主要使用了其Fragment和LruCache。Fragment这里就不介绍了,大家可以搜索一下LruCache,常用于缓存图片之用,智能释放等特点。
2、ormlite
本博前面都有介绍,主要用于sqlite的CRUD。
3、 Left Locked Gallery
项目地址:https://github.com/TheLevelUp/android-left-locked-gallery
大家知道,系统自带的Gallery默认是居中的,而这个控件重写了,可以居左。
4、 Android-PullToRefresh
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
经典的下拉刷新
5、 PinterestLikeAdapterView
项目地址:https://github.com/huewu/PinterestLikeAdapterView
项目截图:
项目说明:瀑布流。当前很多瀑布流的项目都没有解决释放的问题,做得好一点的可以把图片释放掉,但是view还是累加,这个开源项目完全重写了。
6、 android-wheel
项目地址:https://code.google.com/p/android-wheel/
项目截图:
项目说明:这里用来做区域选择。
7、Android版 Path时间轴
项目地址:搜一下:“EgtMiles”这个,或者看一下这个帖子。
项目截图:
项目说明:从代码来看,应该是反编译Path然后提取的代码。
最后严重的推荐一个应用:Android UI Patterns,Android开源项目合集!虽然APK不是开源的,但是集合了大家常见开源项目,并列出了开源项目的地址,极大的方便了迅速的了解开源项目,不用一个个下下来编译发布看一下效果。注意本APK有广告,作者真聪明 - - #
再补一个混淆时用的:
结束
好的开源项目能让你事半功倍,除了使用以外,最好能看看代码,了解其实现原理。
项目第二次改版接近尾声,这里分享一下项目使用到的开源项目,也非常推荐大家多使用一些开源项目,减少重复工作,也能学习到别人的代码。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://www.cnblogs.com/over140/
正文
1、android-support-v13.jar
主要使用了其Fragment和LruCache。Fragment这里就不介绍了,大家可以搜索一下LruCache,常用于缓存图片之用,智能释放等特点。
2、ormlite
本博前面都有介绍,主要用于sqlite的CRUD。
3、 Left Locked Gallery
项目地址:https://github.com/TheLevelUp/android-left-locked-gallery
大家知道,系统自带的Gallery默认是居中的,而这个控件重写了,可以居左。
4、 Android-PullToRefresh
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
经典的下拉刷新
5、 PinterestLikeAdapterView
项目地址:https://github.com/huewu/PinterestLikeAdapterView
项目截图:
项目说明:瀑布流。当前很多瀑布流的项目都没有解决释放的问题,做得好一点的可以把图片释放掉,但是view还是累加,这个开源项目完全重写了。
6、 android-wheel
项目地址:https://code.google.com/p/android-wheel/
项目截图:
项目说明:这里用来做区域选择。
7、Android版 Path时间轴
项目地址:搜一下:“EgtMiles”这个,或者看一下这个帖子。
项目截图:
项目说明:从代码来看,应该是反编译Path然后提取的代码。
最后严重的推荐一个应用:Android UI Patterns,Android开源项目合集!虽然APK不是开源的,但是集合了大家常见开源项目,并列出了开源项目的地址,极大的方便了迅速的了解开源项目,不用一个个下下来编译发布看一下效果。注意本APK有广告,作者真聪明 - - #
再补一个混淆时用的:
-libraryjars libs/android-support-v13.jar -libraryjars libs/umeng_sdk.jar -libraryjars libs/ormlite-android-4.42-SNAPSHOT.jar -libraryjars libs/ormlite-core-4.42-SNAPSHOT.jar -libraryjars libs/signpost-core-1.2.1.1.jar -libraryjars libs/tencent_openapi.jar -libraryjars libs/weibo.sdk.android.sso.jar -dontwarn android.support.** -dontwarn android.** -dontwarn sina.** -dontwarn weibo.** -dontwarn oauth.** -dontwarn com.google.** -dontwarn com.j256.** -dontwarn com.umeng.** -dontwarn com.tencent.** -keep class android.support.**{*;} -keep class android.** { *; } -keep class sina.** { *; } -keep class weibo.** { *; } -keep class oauth.** { *; } -keep class com.google.** { *; } -keep class com.j256.** { *; } -keep class com.umeng.**{*;} -keep class com.tencent.**{*;} -keep class org.apache.**{*;}
结束
好的开源项目能让你事半功倍,除了使用以外,最好能看看代码,了解其实现原理。
相关文章推荐
- 【Andorid X 项目笔记】开源项目使用(6)
- 【Andorid X 项目笔记】开源项目使用(6)
- 【Andorid X 项目笔记】开源项目使用(6)
- 【Andorid X 项目笔记】嵌套Fragment的使用(5)
- 【Andorid X 项目笔记】嵌套Fragment的使用(5)
- go开源cache2go项目蛤蟆笔记——简单使用-
- 【Git学习笔记】使用GitHub参与开源项目
- 1.go开源cache2go项目笔记——简单使用-
- 安卓开发笔记——关于开源项目SlidingMenu的使用介绍(仿QQ5.0侧滑菜单)
- HyperLPR中文车牌 开源项目使用笔记
- Android(java)学习笔记207:开源项目使用之gif view
- Android项目笔记【项目管理统计图app】:使用github上的cardslib开源项目实现CardView(1)
- 使用MongoDB的开源项目
- Net-Snmp工具(学习SNMP的工具,开源项目)简单使用
- 20.开源项目--分支的基本使用
- 一款基于网易云音乐 UI,使用 Gank.Io 及豆瓣 api 开发的符合 Google Material Design 的 Android 开源项目.
- 使用开源项目Esper和WSO2构建CEP
- 如何将Eclipse中的开源项目使用到Android Studio中
- 使用Spring框架的12个真实开源项目
- [dika 记录] erlang游戏网关,及一些第三方erlang开源项目的使用