`
407827531
  • 浏览: 1074137 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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

 
阅读更多
推荐安卓开发神器(里面有各种UI特效和android代码库实例)

收藏的Android非常好用的组件或者框架。
android框架 
先说两个网站: http://www.androidviews.net/ 很好的国外开源代码站,就是访问速度有点慢啊
http://www.23code.com  挺不错的国人开源站,几乎每天都有更新
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联系人那种。


8. android-square-progressbar https://github.com/mrwonderman/android-square-progressbar  提供了在图片边框展示下载进度。


8. ActionsContentView https://github.com/StevenRudenko/ActionsContentView  ActionsContentView是一个左边menu导航条,关闭状态只显示缩略图标,用户可以点击图标进行快速切换,在左侧导航栏向右滑动,将打开导航条,可以查看完整导航条(缩略图+文字),选中其中一项,切换到对应界面,并关闭导航条。

导航条可以很多,超出屏幕部分可通过滑动导航条查看。

 

9. Swipe-to-Dismiss  https://github.com/romannurik/Android-SwipeToDismiss 实现listview列表

 

10. gifview https://code.google.com/p/gifview2/downloads/list  有些时候项目中需要播放gif,android控件并没用提供,gifview应运而生,是比较了能找到的控件中,我个人认为最好的,推荐给大家。


11. Lockpatterngenerator http://github.com/zagaberoo/lockpatterngenerator 实现类似支付宝图案密码锁。前两天看到群里有人求这代码,特地寻找分享出来。<!--EndFragment-->

 

 

12. GridWichterle htt://github.com/inmite/android-grid-wichterle 功能其实很简单,显示网格,该软件是为设计师开发的,可以方便的查看间距是否符合规范。

13. Twidere   http://github.com/mariotaku/twidere  是一个强大的Twitter客户端,兼容Android 1.6以上版本。
ps:小编没有试,没有Twitter账号,看起来挺不错的,感兴趣的可以自己试下.

 

关注源码分享的可以加下Q群:307960722

分享到:
评论

相关推荐

    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音乐播放器项目

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

    一个强大的ReactNative滑动组件

    这个组件以其强大和跨平台的特性,使得在iOS和Android设备上实现动态、交互丰富的滑动效果变得轻而易举。在本文中,我们将深入探讨React Native滑动组件的关键功能、应用场景以及如何在实际项目中进行集成。 React ...

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

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

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

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

Global site tag (gtag.js) - Google Analytics