`
dengyin2000
  • 浏览: 1218943 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

收藏的Android非常好用的组件或者框架。

阅读更多
先说两个网站: http://www.androidviews.net/

http://www.theultimateandroidlibrary.com/

1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。

2. https://github.com/chrisbanes/Android-PullToRefresh   类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是ListView,而且GridView也支持。

3. https://github.com/excilys/androidannotations  一个很好的快速开发的框架, 大量使用annotation来代替hard code。AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.

4. https://github.com/jfeinstein10/SlidingMenu  这个可以结合ActionBarSherlock

5. http://actionbarsherlock.com/  actionbar.

6. Left Locked Gallery   https://github.com/TheLevelUp/android-left-locked-gallery  android官方的Gallery是center lock的 意思是你只能居中显示你选中的item。 当你想要实现下面的界面时   用Left Locked Gallery就很方便了。


7. Stickygridheaders https://github.com/TonicArtos/StickyGridHeaders  和  StickyListHeaders  https://github.com/emilsjolander/StickyListHeaders  类似qq联系人那种。
  • 大小: 65.5 KB
分享到:
评论
1 楼 407827531 2013-11-11  
www.23code.com 也很不错

相关推荐

    Launcher2 AndroidStudio

    6. **组件解析**:Launcher2包含了许多关键组件,如AppGrid(应用网格)用于展示应用图标,Favorites(收藏)用于管理快捷方式,以及Widgets(小部件)的处理。开发者需要理解和修改这些组件以实现自定义功能。 7. ...

    android JAVA源码,工具,视频,文件。经验,2年收藏网盘分享

    - Android源码通常包含了Android系统的各个组件和框架,对于深入理解Android系统工作原理至关重要。 - 源码分析有助于开发者优化性能,调试问题,以及自定义系统功能。 - 可能涵盖Activity、Service、...

    我写的iteye android客户端

    对于异步任务,可能运用了Android的AsyncTask或者LiveData配合ViewModel进行数据绑定。 在源码层面,我们还可以看到模块化和组件化的思想,这是现代Android开发的趋势。通过将应用拆分成独立的组件,可以实现更好的...

    android商城源码(菜鸟商城)

    这个源码库包含了完整的Android应用开发所需的所有组件和功能,对于开发者来说,无论是学习Android应用开发,还是进行二次开发,都是一份非常宝贵的学习资料。 1. **整体架构** "菜鸟商城"源码采用MVC(Model-...

    GitHub流行的Android开源项目

    Cocos2d-x是一个跨平台的2D游戏开发框架,使用C++编写,并支持iOS、Android、Windows Phone等平台。它基于cocos2d-iphone,采用MIT许可证发布。Cocos2d-x支持C++、Lua和JavaScript编程语言,广泛应用于众多主流游戏...

    Android无线点菜系统源代码及讲解

    在这个项目中,客户端部分主要是用户界面的设计,包括菜品展示、选择、下单等功能,这涉及到Android的UI组件如ListView、RecyclerView以及自定义View的使用。 其次,服务器端通常采用HTTP/HTTPS协议与客户端进行...

    Android代码-tivi

    1. **多媒体框架**:Tivi项目利用了Android的MediaPlayer类来处理音频和视频流,同时可能也涉及ExoPlayer,这是一个由Google开发的高性能替代方案,适合复杂的媒体播放需求。 2. **自定义视图**:为了实现个性化的...

    Android 动漫阅读器源码.zip

    3. **动画和过渡**:为了提升用户体验,源码可能会包含一些自定义动画和过渡效果,例如页面切换动画、滑动翻页效果等,这些可以通过Android的动画框架实现。 4. **网络请求和异步处理**:使用Retrofit或Volley进行...

    android豆瓣客户端源码

    5. **Android组件和服务** - Intent:用于启动Activity、Service或者BroadcastReceiver,实现组件间的通信。 - Service:后台运行的服务,用于执行耗时操作,如音乐播放、下载等。 - Broadcast Receiver:广播...

    Android开源项目(OsChina源码)

    - **SQLite数据库**:Android原生的SQLite数据库可能被用于存储用户数据,如登录信息、收藏等,方便离线访问。 - **Room Persistence Library**:OsChina可能采用了Google的Room库,它是对SQLite的现代封装,提供...

    oschina android app 2.2.1 源码收藏

    此外,可能还会涉及到依赖注入框架,如Dagger 2或Koin,它们使得组件之间的依赖关系更加清晰,方便管理和维护。 网络请求部分,可能会使用Retrofit或者Volley等库,它们提供了简洁的API来处理HTTP通信,同时结合...

    Android-一个具有用户登录注册干货收藏功能的干货集中营第三方客户端

    此外,可能运用了Android的组件库,如EditText用于输入框,Button用于按钮,以及RecyclerView来展示列表数据等。 登录注册功能的实现涉及网络请求,通常会用到HTTP库,如OkHttp或者Retrofit。这些库可以方便地发送...

    Android项目源码非常简洁的RockLite音乐播放器

    "RockLite音乐播放器"是一个简洁的Android项目源码,非常适合初学者或者希望快速了解音乐播放器开发的开发者进行学习。下面,我们将深入探讨这个项目中的关键知识点。 首先,我们来看一下Android多媒体框架。在...

    Android 音乐播放器开发

    1. **多媒体框架**:Android系统提供了MediaPlayer类,它是处理音频和视频播放的核心组件。通过创建MediaPlayer对象,我们可以加载音频文件,控制播放状态(播放、暂停、停止),调整音量,并获取播放进度等信息。 ...

    Android毕业设计; Android, Music Player, for graduation

    7. **数据持久化**:如果需要记录用户的播放历史或者收藏的歌曲,可以使用SQLite数据库或者SharedPreferences存储数据。 8. **多媒体控制意图**:利用`BroadcastReceiver`监听系统媒体按钮事件,使音乐播放器能够...

    android美食天下源代码

    3. **数据存储**:Android的SharedPreferences用于轻量级的偏好设置存储,SQLite数据库则用于存储用户更复杂的数据,如收藏的菜谱或者用户的登录信息。 4. **图片加载**:可能使用了像Picasso或Glide这样的库来优化...

    Android代码-模仿酷狗播放器源码.zip

    AndroidJUnit和Espresso是常用的Android测试框架。 12. **版本控制与协作**:源码很可能是通过Git进行版本控制的,这有助于团队协作和代码管理。 以上是根据"模仿酷狗播放器源码.zip"可能涉及的一些关键Android...

    Android音乐播放器项目

    前者是Android系统提供的基础音频播放组件,后者则是一个更强大、更灵活的媒体播放框架,能够处理多种格式的音频文件。 4. **数据存储**:音乐播放器可能需要存储用户的播放历史、收藏歌曲等信息,这涉及到SQLite...

    Android应用源码之MSD音乐播放器-IT计算机-毕业设计.zip

    这个项目对于学习Android应用开发,尤其是音乐播放功能的实现,是非常有价值的资源。下面我们将深入探讨该源码中的关键知识点。 1. **Android Studio集成开发环境**:MSD音乐播放器是使用Android Studio开发的,这...

    百度贴吧布局框架的研究与实现

    描述提到“自己的收藏”,暗示这是一个个人项目或者学习资源,可能包含了作者对百度贴吧界面的理解和复现,或者是一次关于Android布局设计的实践尝试。 标签“Android”提示我们,这个项目是基于Android平台进行的...

Global site tag (gtag.js) - Google Analytics