您的位置:首页 > 移动开发 > Android开发

Android项目框架搭建 (分析需求、整理资料)

2015-06-01 14:02 453 查看


1、Android项目框架搭建 (分析需求、整理资料)

闲来无事、想搭个框架试试

分析一般应用 将资料整理整理

粗略统计 需要以下资料

1、android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新

ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal

)ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。

项目地址:https://github.com/chrisbanes/Android-PullToRefresh

Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true



2、ActionBarSherlock 为Android所有版本提供统一的ActionBar,解决4.0以下ActionBar的适配问题

项目地址:https://github.com/JakeWharton/ActionBarSherlock

Demo地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos



3、SlidingMenu 滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom、scale、slide up三种动画样式出现。

项目地址:https://github.com/jfeinstein10/SlidingMenu

Demo地址:https://play.google.com/store/apps/details?id=com.slidingmenu.example

APP示例:Foursquare, LinkedIn, Zappos, Rdio, Evernote Food, Plume, VLC for Android, ESPN ScoreCenter, MLS MatchDay, 9GAG, Wunderlist 2, The Verge, MTG Familiar, Mantano Reader, Falcon Pro (BETA), MW3 Barracks

MenuDrawer和SlidingMenu比较:SlidingMenu支持菜单动画样式出现,MenuDrawer支持菜单view处于内容的上下层

4、SmoothProgressBar 水平进度条

项目地址:https://github.com/castorflex/SmoothProgressBar

Demo地址:https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample

ProgressWheel 支持进度显示的圆形ProgressBar

项目地址:https://github.com/Todd-Davies/ProgressWheel

Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true

5、android-calendar-card 日历

项目地址:https://github.com/kenumir/android-calendar-card

Demo地址:https://play.google.com/store/apps/details?id=com.wt.calendarcardsample

6、AndroidWheel Android Wheel支持城市、多种日期时间、密码、图片

项目地址:https://github.com/sephiroth74/AndroidWheel

7. android-async-http

android-async-http是Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。
https://github.com/loopj/android-async-http
8. Android-Universal-Image-Loader

Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。
https://github.com/nostra13/Android-Universal-Image-Loader
其它三方

极光推送

友盟更新 统计

百度地图+定位

sharesdk社会化分享

其它工具类

时间处理 文件处理 字符处理 json解析

系统信息判断 网络 sd卡 imei获得等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: