Android项目快速开发框架AndBase详解

news/2024/7/7 10:30:38

【运行说明】运行AndBaseDemo需要将文件中的AndBase库Add进AndroidBaseDemo中。

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请求工具类,简单实用。

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

运行截图:

   

根据上面的链接,直接解压后可以看到两个Android工程,AndBase和AndBaseDemo。如果想运行AndBaseDemo,需要将AndBase也导入到eclipse中,否则会报错(AndBaseDemo用到了AndBase里可以Java类),另外一种方法就是将AndBase打成jar包,然后在AndBaseDemo中引用这个jar包就行。

具体打包方法,请参考:

http://jingyan.baidu.com/article/ea24bc3984f5b2da62b33186.html


原网址:http://blog.csdn.net/shineflowers/article/details/44176549



http://www.niftyadmin.cn/n/3649443.html

相关文章

[SIP]可用于Team内部讲解并演示SIP协议的2个幻灯片

我编写了两个针对SIP的幻灯片,可用于Team内讲解并演示SIP协议的讲座。本讲义的版权归郑昀所有。允许拷贝、分发和在“GNU Free Documentation License”下的定制。对于关注SIP应用的你,任何的建议和修正都是欢迎的,哪怕仅仅是一句鼓励话&…

模拟器安装搜狗输入法apk

我将sougou.apk放入到f盘中 启动模拟器,打开cmd,输入 adb install f:\sougou.apk

wpf border控件和Effect学习

Border(边框)控件绘制一个边框、一个背景。 常用的属性, Background:填充 Border 边界之间的区域或者说是绘制该区域的背景,是一个Brush对象。 BorderBrush:用于绘制外部边框颜色,是Bru…

CentOS 7安装Tomcat——Web 应用服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配…

react中使用构建缓存_如何使用React,Prisma和GraphQL构建配方应用

react中使用构建缓存介绍 (Introduction) GraphQL gained popularity in terms of front-end development due to the various advantages it offers over REST APIs. However, setting up your own GraphQL server is both error-prone and complicated. Due to this, managed…

Genymotion模拟器的常见问题集合

问题1:Genymotion模拟器“Could not open /sys/class/power_supply/genymotion_fake_path/present” 无法部署自己的APP到genymotion模拟器上,报错提示是: Could not open /sys/class/power_supply/genymotion_fake_path/present 原因是&am…

GridView实现加载本地所有图片

public class MainActivity extends Activity {private GridView gridView;// 获取所有图片的路径List<String> imagePath new ArrayList<String>();Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContent…

[SIP]SIP安全框架之认证 幻灯片

这是我编写的第三个针对SIP的幻灯片&#xff0c;讲述SIP认证&#xff0c;可用于Team内讲解并演示SIP协议的讲座。本讲义的版权归郑昀所有。允许拷贝、分发和在“GNU Free Documentation License”下的定制。对于关注SIP应用的你&#xff0c;任何的建议和修正都是欢迎的&#xf…