【Android】精品框架类源码汇总

Android快速开发框架LoonAndroid

下载地址:http://www.devstore.cn/code/info/74.html

主要有以下模块:

(1) 自动注入框架(只需要继承框架内的application既可)

(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)

(3) 网络请求模块(继承了基本上现在所有的http请求)

(4) eventbus(集成一个开源的框架)

(5) 验证框架(集成开源框架)

(6) json解析(支持解析成集合或者对象)

(7) 数据库(不知道是哪位写的 忘记了)

(8) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向)

(9) 自动更新模块

(10) 一系列工具类

LoonAndroid框架源码压缩包包含文件

Andbase应用开发框架

下载地址:http://www.devstore.cn/code/info/438.html

【运行说明】运行AndbaseDemo需要将文件中的Andbase库Add进demo中。

1.andbase中包含了大量的开发常用手段。

如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。

2.andbase封装了大量的常用控件。

如list分页,grid分页,下拉刷新,进度框,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表,Tab滑动,日历选择器等。

3.强大的AbActivity,您没有理由不继承它。

继承它你能够获得一个简单强大可设置的操作栏,以及一系列的简单调用,如弹出框,提示框,进度框,副操作栏等。

4.提供效率较高图片缓存管理策略,使内存大幅度节省,利用率提高,效率提高。

程序中要管理大量的图片资源,andbase提供简单的方法,几步完成下载与显示,并支持缩放,裁剪,缓存功能,OOM不在有。

5.封装了大量常见工具类。

包括日期,字符,文件,图片,数学,View万能适配工具类等各种处理函数, 多而全。

6.用andbase大量减少handler的使用,而采用回调函数,代码更整洁。

handler会产生大量代码,并且不好维护,andbase对handler进行了封装,你会发现用了andbase基本代码中不会再有大量的handler判断语句。

7.简单轻量支持注解自动建表的ORM框架(支持一/多对多的关联操作)。

写sql,建表,工作量大,andbase提供更傻瓜异步增删改查工具类,数据库在内置卡和外置卡都可以。

8.异步请求http框架,网络请求标准化,支持文件上传下载,get,post,进度显示。

包含了异步与http请求的工具类,SOAP请求工具类,简单实用。

   

ThinkAndroid框架

下载地址:http://www.devstore.cn/code/info/70.html

ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能,
在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决。他还包括了一个手机开发中经常应用的实用工具类, 如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。

ThinkAndroid框架源码压缩包包含文件

包含很多实用android工具的xUtils框架

下载地址:http://www.devstore.cn/code/info/76.html

xUtils 包含了很多实用的android工具。xUtils
源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。xUitls最低兼容android 2.2 (api level 8)。

xUtils框架源码压缩包包含的文件

Android-async-http请求框架

下载地址:http://www.devstore.cn/code/info/71.html

android-async-http可通过AsyncHttpClient类的实例就可以执行网络请求,包括get、put、post、head、delete。并指定一个ResponseHandlerInterface的实例接收请求结果。其主要提供的功能包括:在匿名回调中处理请求结果、在UI线程外进行http请求、文件断点上传、智能重试、默认gzip压缩、支持解析成Json格式、可将Cookies持久化到SharedPreferences。另外,android-async-http的主要类有:AsyncHttpRequest、AsyncHttpResponseHandler、

TextHttpResponseHandler、JsonHttpResponseHandler、BaseJsonHttpResponseHandler、

RequestParams、AsyncHttpClient和SyncHttpClient。

slidingmenu框架

下载地址:http://www.devstore.cn/code/info/320.html

slidingmenu框架,模仿网易新闻,可以直接用。(PS:在主界面左滑或者右滑会出现设置界面效果)

Volley网络请求框架

下载地址:http://www.devstore.cn/code/info/75.html

提供的功能包括:

? JSON,图像等的异步下载;

? 网络请求的排序(scheduling)

? 网络请求的优先级处理

? 缓存

? 多级别取消请求

? 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

其特点包括:简化网络通信开发特别针对JSON对象和图片加载。

其缺点包括:对大数据(large payloads ),流媒体,这些case并不实用,遇到此类数据时还是要使用原始的方法,比如Download Manager等。

Volley框架源码压缩包包含文件

Android orm和ioc应用开发框架Afinal

下载地址:http://www.devstore.cn/code/info/84.html

afinal是一个开源的android的orm和ioc应用开发框架,其特点是小巧灵活,代码入侵量少。

在android应用开发中,通过afinal的ioc框架,诸如ui绑定,事件绑定,通过注解可以自动绑定。通过afinal的orm框架,无需任何配置信息,一行代码就可以对android的sqlite数据库进行增删改查操作。同时,afinal内嵌了finalHttp等简单易用的工具,可以轻松的对http请求进行操作。

Android orm和ioc应用开发框架Afinal压缩包包含内容

时间: 2024-10-27 07:47:09

【Android】精品框架类源码汇总的相关文章

Android 网络框架 volley源码剖析

转载请注明出处:  http://blog.csdn.net/guolin_blog/article/details/17656437 经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚.因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍.同时,这也是Volley系列的最后一篇文章了. 其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示. 多数朋友突然看到一张

Android Hook框架adbi源码浅析(二)

二.libbase 其实上面加载完SO库后,hook的功能我们完全可以自己在动态库中实现.而adbi作者为了方便我们使用,编写了一个通用的hook框架工具即libbase库.libbase依然在解决两个问题:1.获取要hook的目标函数地址:2.给函数打二进制补丁即inline hook. 关于获取hook函数地址的方法这里不再赘述.直接看inline hook部分,这部分功能在base\hook.c的hook()函数中实现,先看hook_t结构体: struct hook_t { unsign

Android Hook框架adbi源码浅析(一)

adbi(The Android Dynamic Binary Instrumentation Toolkit)是一个Android平台通用hook框架,基于动态库注入与inline hook技术实现.该框架由两个主要模块构成,1.hijack负责将动态库注入到目标进程:2.libbase提供动态库本身,它实现了通用的hook功能. 而example则是一个使用adbi进行epoll_wait hook的demo. [email protected]PC:~/Android/adbi-maste

Apkbus不错的源码汇总

框架类源码年度精品汇总 :查看 盘点--生活实用类源码 :查看 不可错过的十大高仿客户端源码 :查看 特效源码集合:查看

【Android 系统开发】 编译 Android 系统 u-boot 内核 源码 并烧写到 OK-6410A 开发板上

博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 Android 光盘 下载地址 : http://pan.baidu.com/share/link?shareid=3662728609&uk=2754759285 ; -- 光盘所含内容 : Android 引导 u-boot 源码, Android 内核 源码, Android 系统源码, 交叉编

Android 图片加载框架Universal-Image-Loader源码解析

Universal-Image-Loader(项目地址)可以说是安卓知名图片开源框架中最古老.使用率最高的一个了.一张图片的加载对于安卓应用的开发也许是件简单的事,但是如果要同时加载大量的图片,并且图片用于ListView.GridView.ViewPager等控件,如何防止出现OOM.如何防止图片错位(因为列表的View复用功能).如何更快地加载.如何让客户端程序员用最简单的操作完成本来十分复杂的图片加载工作,成了全世界安卓应用开发程序员心头的一大难题,所幸有了Universal-Image-

android 小说类源码制作教程源码下载

自己闲着没事制作了个小说软件用来自己看全本/连载小说, 翻页,字体大小,目录,自动更新 具体效果如下:奉献给大家下载查看... 下载APK效果查看地址: http://yun.baidu.com/s/1gdknYyJ 源码下载地址: http://download.csdn.net/detail/ainibaifenbai/7575817 android 小说类源码制作教程源码下载,布布扣,bubuko.com

android插件化-apkplugdemo源码阅读指南-10

阅读本节内容前可先了解 apkplug基础教程 本教程是基于apkplug V1.6.8 版本编写  最新开发方式以官网为准 可下载最新的apkplugdemo源码http://git.oschina.net/plug/apkplugDemos apkplugdemo演示图 一 apkplugdemo工程源码结构 src |-com.apkplugdemo.adapter             --插件列表Adapter |-com.apkplugdemo.adapter.base     

Android 上千实例源码分析以及开源分析

Android 上千实例源码分析以及开源分析(百度云分享) 要下载的直接翻到最后吧,项目实例有点多. 首先 介绍几本书籍(下载包中)吧. 01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 06_Android的GUI系统 07_Android的Audio系统 08_Android的Video 输入输出系统 09_Android的多媒体系统 10_