有哪些有什么值得推荐的好书 Android 应用

查看: 4095|回复: 388
一款值得推荐的阅读APP
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
上一篇:下一篇:
兑换券15 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 34, 距离下一级还需 16 积分
木蚂蚁学前班, 积分 34, 距离下一级还需 16 积分
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
兑换券14 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 30, 距离下一级还需 20 积分
木蚂蚁学前班, 积分 30, 距离下一级还需 20 积分
期待已久啊,感谢楼主
兑换券22 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 38, 距离下一级还需 12 积分
木蚂蚁学前班, 积分 38, 距离下一级还需 12 积分
不错,感谢楼主
兑换券6 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 42, 距离下一级还需 8 积分
木蚂蚁学前班, 积分 42, 距离下一级还需 8 积分
小手一抖万事不愁
兑换券29 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学一年级, 积分 60, 距离下一级还需 40 积分
木蚂蚁小学一年级, 积分 60, 距离下一级还需 40 积分
三克油````````````````
兑换券17 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 34, 距离下一级还需 16 积分
木蚂蚁学前班, 积分 34, 距离下一级还需 16 积分
兑换券20 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 40, 距离下一级还需 10 积分
木蚂蚁学前班, 积分 40, 距离下一级还需 10 积分
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
兑换券23 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁学前班, 积分 46, 距离下一级还需 4 积分
木蚂蚁学前班, 积分 46, 距离下一级还需 4 积分
顶你一下,好贴要顶!
兑换券29 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学一年级, 积分 58, 距离下一级还需 42 积分
木蚂蚁小学一年级, 积分 58, 距离下一级还需 42 积分
地方各个环节就看看看看
社区QQ达人
使用QQ帐号登录论坛的用户
推荐版块:
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
木蚂蚁官方微信:大家有没有做过Android应用程序推送的。。。效果怎么样?可以推荐几个好的移动广告平台的吗?
您可以邀请下面用户,快速获得回答
擅长领域:&&&&
在手机数码分类下共有78472个回答
擅长领域:&&&&
在手机数码分类下共有21282个回答
擅长领域:&&
在手机数码分类下共有16818个回答
擅长领域:
在手机数码分类下共有8885个回答
擅长领域:&&&&
在手机数码分类下共有7441个回答
weixin_3r654129
擅长领域:
在手机数码分类下共有6354个回答
加载更多答主
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
点击可定位违规字符位置
确定要取消此次报名,退出该活动?
请输入私信内容:六款值得推荐的Android开源框架简介
发表于 16:20|
来源CSDN博客|
作者catoop
摘要:这里面推荐一些比较好的、常用的Android开源框架,这其中包括volley、android-async-http、Afinal框架、xUtils框架、ThinkAndroid 和 LoonAndroid。
由 CSDN、腾讯、腾讯云、腾讯基金会主办的“” (Open Source Technology Conference,简称OSTC)将于日在北京召开。技术不再多,知道一些常用的、不错的就够了。下面就是最近整理的“性价比”比较高的Android开源框架,应该是相对实用的。1、volley&项目地址 JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)2、android-async-http项目地址:https://github.com/loopj/android-async-http,文档介绍:http://loopj.com/android-async-http/&在匿名回调中处理请求结果在UI线程外进行http请求文件断点上传智能重试默认gzip压缩支持解析成Json格式可将Cookies持久化到SharedPreferences3、Afinal框架项目地址:https://github.com/yangfuhai/afinal主要有四大模块:数据库模块:Android中的orm框架,使用了线程池对sqlite进行操作。注解模块:Android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。网络模块:通过httpclient进行封装http数据请求,支持Ajax方式加载,支持下载、上传文件功能。图片缓存模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和Android容器快速滑动时候出现的图片错位等现象。FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,没有使用弱引用(Android2.3以后Google已经不建议使用弱引用,Android2.3后强行回收软引用和弱引用,详情查看Android官方文档),更好的管理bitmap内存。FinalBitmap可以自定义下载器,用来扩展其他协议显示网络图片,比如ftp等。同时可以自定义bitmap显示器,在imageview显示图片的时候播放动画等(默认是渐变动画显示)。4、xUtils框架项目地址:https://github.com/wyouflf/xUtils,主要有四大模块:数据库模块:Android 中的 orm 框架,一行代码就可以进行增删改查;支持事务,默认关闭;可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);支持绑定外键,保存实体时外键关联实体自动保存或更新;自动加载外键关联实体,支持延时加载;支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。 & & & & &注解模块:Android中的 ioc 框架,完全注解方式就可以进行 UI,资源和事件绑定;新的事件绑定方式,使用混淆工具混淆后仍可正常工作;目前支持常用的20种事件绑定,参见 View Common Event Listener 类和包com.lidroid.xutils.view.annotation.event。网络模块:支持同步,异步方式的请求;支持大文件上传,上传大文件不会oom;支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT请求;下载支持301/302重定向,支持设置是否根据Content-Disposition重命名下载的文件;返回文本内容的请求(默认只启用了GET请求)支持缓存,可设置默认过期时间和针对当前请求的过期时间。图片缓存模块:加载bitmap的时候无需考虑bitmap加载过程中出现的oom和Android容器快速滑动时候出现的图片错位等现象;支持加载网络图片和本地图片;内存管理使用lru算法,更好的管理bitmap内存;可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。5、ThinkAndroid项目地址:https://github.com/white-cat/ThinkAndroid主要有以下模块:MVC模块:实现视图与模型的分离。ioc模块:Android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。&数据库模块:Android中的orm框架,使用了线程池对sqlite进行操作。 &http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和Android容器快速滑动时候出现的图片错位等现象。配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。网络状态检测模块:当网络状态改变时,对其进行检。6、LoonAndroid项目地址:https://github.com/gdpancheng/LoonAndroid主要有以下模块:自动注入框架(只需要继承框架内的APP既可)图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)网络请求模块(继承了基本上现在所有的http请求)eventbus(集成一个开源的框架)验证框架(集成开源框架)Json解析(支持解析成集合或者对象)数据库(不知道是哪位写的 忘记了)多线程断点下载(自动判断是否支持多线程,判断是否是重定向)自动更新模块一系列工具类其中的 Volley 在2013 年有研究过,扩展性非常好,个人比较喜欢的风格。其他如 Android-async-http、Afinal 也相当不错。(转载自)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章安卓电视软件有哪些 热门安卓智能电视软件推荐
安卓电视软件有哪些 热门安卓智能电视软件推荐【图文】  随着电视的换代改朝,安卓电视成了热门的选择,但是安卓电视软件有哪些呢?下面就为大家推荐十款热门安卓智能电视软件,都来看看吧。安卓电视软件推荐一:VST全聚合资源类别:特色视频资源大小:11.5M 资源性质:免费资源简介  VST全聚合是一款适用于智能机顶盒、智能电视、平板及手机的视频播放软件,内置600+直播频道和数十万部点播影片,24小时实时更新,为用户提供影视资源。开发的自定义功能,让用户可以轻松打造私人的电视台。同时独创性开发直播预约、直播弹幕、手机遥控和微信推送功能,为用户提供全方位的视觉服务,具有电视直播、电视点播、桌面系统和手机遥控四大功能。  在网络机顶盒领域拥有六年电视直播/点播经验的VST聚合,不仅技术走在最前沿更支持多种格式P2P直播平台,并且开发出领先的软、硬结合解码技术。VST运营商全天候有人值守运维,最大限度解决网络电视的流畅问题.此外还囊含了600+个电视直播频道,以及十个无广告轮播频道。更加值得一提的是网络自定义添加直播频道功能,让精彩永无限。安卓电视软件推荐二:电视猫视频资源类别:特色视频资源大小:13.0M资源性质:免费资源简介  电视猫视频是为智能电视及互联网机顶盒专业打造的国内第一电视视频服务品牌;目前正在为700多万户家庭提供稳定的影视点播、电视直播、电视回看等电视视频服务。独树一帜的设计风格,拒绝平庸,拒绝乏善可陈,全面提升您的电视体验。更新说明:  1、首页推荐内容数量更多;  2、统一了节目海报加载图;  3、支持对各类专题进行收藏;安卓电视软件推荐三:乐视网TV版资源类别:影视点播资源大小:3.74M资源性质:免费资源简介  乐视Android客户端TV版支持在线播放,共有电视剧、电影、动漫、音乐、体育、搞笑等11 个频道,并且可以通过视频的专辑功能查看所有相关剧集,重点突出 乐视网的视频版权优势,用户可以免费观看大量正版影视剧内容。也可以利用搜索功能在线搜索,此外还有排行、本地收藏等功能及系统参数设置功能。  作为智能电视第一视频应用,中国最全影视库,乐视网TV版就算不是会员也可直接播放,还可免费领取乐视会员,体验3D震撼观影。1080P视频、伙同帅锅、美铝一起观看各体育赛事不间断实时直播;更心动的是,乐视网TV版现已完美适配各尺寸大屏幕,同时支持Android触屏操作,让体验爆棚,嗨畅淋漓;更有不间断礼品让您搬到手软。安卓电视软件推荐四:布丁视频资源类别:特色视频资源大小:8.23M资源性质:免费资源简介  布丁视频(布丁电视),汇集全网最多在线资源和大量直播资源,热映大片、美剧、国产剧、日韩剧、热门综艺、动漫、纪录片、公开课应有尽有。布丁为你精心挑选最高清的播放平台、最流畅的直播源,最优质的在线体验,永远为你奉上VIP的在线服务。除了自动观看历史,收藏追剧功能外,率先支持大部分安卓平板设备,支持键盘、鼠标、遥控器操作。  布丁视频(布丁电视),汇集全网最热影视在线资源和大量直播频道,看片子、看直播,给你最好的:丰富性:汇集全网最多在线资源和大量直播资源,热映大片、美剧、国产剧、日韩剧、热门综艺、动漫、纪录片、公开课应有尽有;优质性:不仅给你最全的,还要给你最好的!布丁为你精心挑选最高清的播放平台、最流畅的直播源,最优质的在线体验,永远为你奉上VIP的在线服务;便捷性:除了自动观看历史,收藏追剧功能外,率先支持大部分安卓平板设备,支持键盘、鼠标、遥控器操作。安卓电视软件推荐五:泰捷视频资源简介  泰捷视频TV版是一款基于智能电视以及互联网机顶盒的电视TV应用,能够为用户全面提供电视直播、电视点播、自定义节目等视频服务,泰捷视频超过328+全直播电视台,3500+综艺节目,7000+电视剧,20000+高清电影,并且保持实时更新。  泰捷视频是装机必备的免费直播与点播软件! 支持设备:智能电视,智能盒子,安卓手机,安卓平板。  1、直播电视频道。800+多个直播电视台,增设少儿频道,体育频道,地方频道等丰富的直播频道资源;  2、海量视频资源。收录各大视频网站的电影,电视,连续剧,综艺等内容。8000多部电视剧,1万7千多部电影,还有非常丰富的动漫、综艺等视频资源;  3、更新速度及时。所有电视剧、综艺节目、院线大片都能及时更新, 2-3小时内与同步网络;安卓电视软件推荐六:阿狸直播资源类别:特色视频资源大小:12.0M资源性质:免费资源简介  阿狸直播是一款基于Android智能电视或智能电视机顶盒的直播应用。目前阿狸直播提供400多个普通频道直播,VIP频道100个  一键进入TV生活,操作简单,彻底摆脱老年人和小孩想看网络电视操作难的困境,人性化设计。  阿狸直播换台速度快,频道数多,支持自定义频道。让看电视更加简单,让大家一起体验最高清纯粹的电视直播和最优质的直播源。安卓电视软件推荐七:电视家直播  电视家直播是一款在Android大屏平板上看电视直播的应用,拥有最流畅高清的央视、地方卫视、地方台直播频道,可通过自定义节目源自己添加节目,大家可以到电视家网的直播节目源版块寻找喜欢的节目源,添加到软件里。电视家让您和家人放下手机,重回客厅,共度温馨时光 .电视家,致力于打造智能手机上最清晰、最流畅、最稳定的电视直播软件。  电视台同步高清直播,涵盖绝大部分央视和卫视频道- 支持自定义节目源,便捷收看国内外电视台、地方电视台、互联网直播频道等,只有你想不到,没有你看不到- 智能自定义源整理,贴心收藏夹功能,快速找到想要的频道。节目源由万千网友共同维护,随时提供稳定可靠的节目源。安卓电视软件推荐八:全家盒TV  全家盒TV市场是目前最轻最好用的TV应用商店,对每一款应用都精心测试,确保应用的安全性和兼容性。同时全家盒集成了垃圾清理、安装包管理、大文件管理、视频加速功能(但安装包的体积最小),让你盒子远离卡顿。全家盒市场的应用分类清晰、操作方便,并且支持基本所有的机顶盒,是一款化繁为简的智能电视市场。  软件全:海量精品软件、游戏,应有尽有,让智能电视丰富多彩。  更新快:第一时间极速更新,体验最新版本,一键更新
。易操作:清晰的结构,简单简洁,全家人都会使用
。  更安全:人工亲测,安全有保障,彻底杜绝流氓软件。安卓电视软件推荐九:HDP直播  HDP直播正式版针对网络电视机顶盒精选设计的UI和操作体验,600多个频道每天更新,遥控器数字选台,极速换台,多源自动切换,多种自定义节目单方式。  HDP直播是一款针对网络电视机顶盒精心设计、专注于直播的安卓应用。体积小巧,界面简洁,聚合了600多个网络频道且保持每日更新。HDP直播的宗旨是免费和分享,让更多朋友领略到科技进步带给大家的精神生活质量的提高。  1、HDP直播拥有大量的高清资源,600多个网络频道随便看,还有更多频道在逐步更新中。  2、网友分享的节目源均来自于热心网友,众多我们不知道的频道更被网友不断的补充。  3、HDP直播中的应用市场,包含了大量的安卓应用,盒子必备、影视及聚合类应用软件。安卓电视软件推荐十:优酷TV APP  优酷TV APP是为AndroidTV用户设计开发的网络视频客户端产品。通过专门为遥控器设计的人机交互界面,专为用户提供尽可能舒适休闲的视频观看体验。背靠优酷所拥有的业界最丰富的节目资源,前端提供一流的用户体验品质。完美适配各个家庭的1080P和720P液晶电视。让你轻轻松松躺在沙发上看优酷!  片源:优酷TV在内容上与PC端、移动端打通。优酷TV可以播放海量超清剧集。  适配性:与不同品牌、型号网络机顶盒兼容。可与不同P电视适配。  操作:专门针对遥控器操作进行UI设计,用户只需几个按键,便可完成检索影片、对控制视频播放等功能。操作界面和操控方式,让老人、孩子都可以利用遥控选择相应的内容。  多屏幕:支持AirPlay,DLNA功能,第三方设备能与安装优酷TV的设备互动,在不同设备上同步播放视频。手机上的图片、拍摄到的视频,都能通过电视机展示、播放。  文中推荐的十款安卓电视软件都是市场上非常受欢迎的,比如VST全聚合,里面集成搜狐高清、爱奇艺、风行和PPS等主流视频网站视频资源,其他的例如泰捷视频、电视猫也是如此。其中有部分软件只是用来看直播的。也就是可以把你的智能电视当做传统电视来用,直观收看电视节目。相关阅读:&
最新更新栏目
您可能喜欢
大家都在搜android开源框架值得推荐
项目地址https://github.com/smanikandan14/Volley-demo
(1) JSON,图像等的异步下载;
(2) 网络请求的排序(scheduling)
(3) 网络请求的优先级处理
(5) 多级别取消请求
(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)
2、android-async-http
项目地址:https://github.com/loopj/android-async-http
文档介绍:http://loopj.com/android-async-http/
(1) 在匿名回调中处理请求结果
(2) 在UI线程外进行http请求
(3) 文件断点上传
(4) 智能重试
(5) 默认gzip压缩
(6) 支持解析成Json格式
(7) 可将Cookies持久化到SharedPreferences
3、Afinal框架
项目地址:https://github.com/yangfuhai/afinal
主要有四大模块:
(1) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
(2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。
(3) 网络模块:通过httpclient进行封装http数据请求,支持ajax方式加载,支持下载、上传文件功能。
(4) 图片缓存模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,
没有使用弱引用(android2.3以后google已经不建议使用弱引用,android2.3后强行回收软引用和弱引用,详情查看android官方文档),
更好的管理bitmap内存。
FinalBitmap可以自定义下载器,用来扩展其他协议显示网络图片,比如ftp等。同时可以自定义bitmap显示器,
在imageview显示图片的时候播放动画等(默认是渐变动画显示)。
4、xUtils框架
项目地址:https://github.com/wyouflf/xUtils
主要有四大模块:
(1) 数据库模块:android中的orm框架,一行代码就可以进行增删改查;
支持事务,默认关闭;
可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);
支持绑定外键,保存实体时外键关联实体自动保存或更新;
自动加载外键关联实体,支持延时加载;
支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子.
(2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定;
新的事件绑定方式,使用混淆工具混淆后仍可正常工作;
目前支持常用的20种事件绑定,参见ViewCommonEventListener类和包com.lidroid.xutils.view.annotation.event。
(3) 网络模块:支持同步,异步方式的请求;
支持大文件上传,上传大文件不会oom;
支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT请求;
下载支持301/302重定向,支持设置是否根据Content-Disposition重命名下载的文件;
返回文本内容的请求(默认只启用了GET请求)支持缓存,可设置默认过期时间和针对当前请求的过期时间。
(4) 图片缓存模块:加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象;
支持加载网络图片和本地图片;
内存管理使用lru算法,更好的管理bitmap内存;
可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等…
5、ThinkAndroid
项目地址:https://github.com/white-cat/ThinkAndroid
主要有以下模块:
(1) MVC模块:实现视图与模型的分离。
(2) ioc模块:android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。
(3) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
(4) http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。
(5) 缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置
(6) 图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
(7) 配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。
(8) 日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印
(9) 下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。
(10) 网络状态检测模块:当网络状态改变时,对其进行检
6、LoonAndroid
项目地址:https://github.com/gdpancheng/LoonAndroid
主要有以下模块:
(1) 自动注入框架(只需要继承框架内的application既可)
(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)
(3) 网络请求模块(继承了基本上现在所有的http请求)
(4) eventbus(集成一个开源的框架)
(5) 验证框架(集成开源框架)
(6) json解析(支持解析成集合或者对象)
(7) 数据库(不知道是哪位写的 忘记了)
(8) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向)
(9) 自动更新模块
(10) 一系列工具类
其中的 volley扩展性非常好,个人比较喜欢的风格。其他如 android-async-http、Afinal 也相当不错。
7、AndroidAnnotations
项目地址:
AndroidAnnotations首页
github上的项目地址
主要有以下特点:
使用依赖注入(DI)、控制反转(IOC)来简化开发过程
简化的线程模型(Simplified threading model)
事件绑定(Event binding)
REST Client
类似框架:Bufferknife
8、RoboGuice
项目地址:https://github.com/roboguice/roboguice
RoboGuice 使得进行Android开发更加方便,使得开发变得更加简单也更有乐趣。当你调用getIntent().getExtras()是不是经常检查是否为null?RoboGuice可以帮助你。想想调用findViewById()并映射到TextView确实有必要么?RoboGuice也可以帮你。
RoboGuice 可以帮助解决这类的判断工作。你再也不用记住,是通过调用bindService获取一个用户service,调用getSystemService获取一个系统service。注入你的view、service、或者其他对象,然后让RoboGuice来处理剩下的事宜。
RoboGuice 精简了你的应用代码。更少的代码意味着bug也会更少。也使得阅读代码更加容易,不在纠缠于Android平台的各种特性,而是关注于应用实际的业务逻辑。
没什么很难的,你所需要做的仅仅是配置RoboGuice。
## 9、Dagger ##
项目地址https://github.com/square/dagger
android的依赖注入框架(DI框架),感觉跟Spring 的IOC差不多吧。这个框架它的好处是它没有采用反射技术(Spring是用反射的),而是用预编译技术,因为基于反射的DI非常地耗用资源(空间,时间)
10、Fresco
中文文档http://fresco-cn.org/
项目地址https://github.com/facebook/fresco
Fresco 是一个强大的图片加载组件。
Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。
Fresco 中设计有一个叫做 Drawees 模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和空间占用。
图片的渐进式呈现
支持加载Gif图,支持WebP格式
11、ActiveAndroid
项目地址:https://github.com/pardom/ActiveAndroid
ActiveAndroid是一个活跃的记录风格的ORM(对象关系映射)库。ActiveAndroid可以让您保存和检索的SQLite数据库记录而没有写一个SQL语句。每个数据库记录被整齐包裹成一个model类,像保存方法()和delete()。
12、Android-Universal-Image-Loader
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面。但是,你也可以参考这个例子来自己写出更好的程序。
12、KJFrameForAndroid
项目地址:https://github.com/kymjs/KJFrameForAndroid
一个强大的Android开发库,KJFrameForAndroid的设计思想是通过封装Android原生SDK中复杂的复杂操作而达到简化Android应用级开发,最终实现快速而又安全的开发APP。功能包含
数据库: javabean直接转换为sqlite表存储
Activity继承链:用最快捷的方法实现MVC分层
KJHttp:自带缓存功能的网络请求库,同时可选用HttpurlConnection(默认)或HttpClient实现
KJBitmap:加载网络图片只需要一行代码,使用内存+磁盘双缓存,完美适配任何版本系统不会出现OOM。
13、CJFrameForAndroid
项目地址:https://github.com/kymjs/CJFrameForAndroid
一个完善的Android插件化开发框架的开源实现,只需要一行代码就可以启动一个存在于asset目录或sd卡上的没有安装的apk。
对于插件apk没有任何的编码限制。
加社群小助手申请入群,专业交流微信群期待你的加入(请注明“Android技术”)~
如果觉得我精彩的话,就分享到朋友圈让更多小伙伴看到吧~
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点}

我要回帖

更多关于 有什么值得推荐的小说 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信