看大师解说Android高速开发框架EasyAndroid
版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/u010966622/article/details/37601789
前几天做了小应用。感觉小有成就,名字叫“中国好诗词”。是一款趣味答题类的游戏,题目各种火爆各种经典,这个看似一个简单的答题小游戏却是五脏俱全,从开发流程上都进行了严格的规范,大家有空能够下载玩玩~
在这个应用中,用到了我曾经集成的一个高速开发框架-EasyAndroid。这个框架我曾经在做项目的时候总结,整理出来的。对于高速开发Android应用非常有用。
如今这个游戏如今因为商标侵权已被下架,我将当中的高速开发框架EasyAndroid开源出来,希望能和大家共同进步,GIT源代码地址,DEMO地址。
事实上,Android应用的开发并不难,我们拿到一款Android应用后。百分之九十以上无外乎有这么几个功能:
1,IOC Module:显示可视化界面。对界面上的button操作等。
2,ORM Module:界面内容的提供。一部分存在于数据库中,所以,要对数据库进行操作。
3,HTTP Module:还有非常大一部分内容来自网络。HTTP是数据非常大的来源方,一般通过JSON或XML来传送。
4,CACHE Module:假设对一些稳定。不常变化的数据,我们能够通过Cache来缓存。
5,IMAGE Module:下载网络上的图片进行显示并缓存。
6。LOG Module:打印出有用的日志而且对日志开关操作。
7,SOCKET Module:假设有实施监听功能。须要保持长连接时。会用到SOCKET通讯功能。
8。CRASH Module:能够在以上基本功能的结合下做出一些有用的模块。如反馈错误信息报告。
现将这几个模块简介一下:
一,IOC Module(From AFinal):
1,对layout进行绑定
2。对view进行绑定
3,对事件进行绑定
4,对资源进行绑定
二,ORM Module(From xUtils):
1,数据库。表的增删改查
2,对象和表的映射,属性和字段的映射
3。特别处理,透明、主键、自增字段
4。线程池对sqlite进行操作
三。HTTP Module(From Android Async Http):
1,android-async-http开源框架
2。支持同、异步请求,支持回调
3,支持各种请求方式
4,拓展处理json,file回调,断点续传
四,CACHE/PREFER/CONFIG Module(From Think Android):
1。通过简单配置就可以生成缓存
2,可操作preference中的值。包含对象
3,通过config.pro文件就可以配置project属性
五,IMAGE Module(From Universal Image Loader):
1。universal Image Loader开源框架
2,简单的设置方式
3,有用的浏览效果
六,LOG Module(From EasyAndroid):
1,Logcat视图打印、文件打印、数据库打印
2。各种打印开关的简单控制
3,打印方法简单有用
七,SOCKET Module(From Socket Client):
1,和server建立可靠稳定链接
2。基于回调的方式向server发送各种信息
3,基于回调的方式从server接受各种信息
八,CRASH Module(From EasyAndroid):
1,记录能捕捉到和未能捕捉到的异常
2。将异常以对象的形式保存到数据库
3。联网时将异常通过HTTP发送到server
4,清除已上传的异常信息
基于以上几大模块,封装成了EasyAndroid高速开发框架。简单有用。有须要源代码和Demo的在这里下载。
看大师解说Android高速开发框架EasyAndroid的更多相关文章
- android高速开发框架xUtils
xUtils简单介绍 xUtils 包括了非常多有用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词).拥有更加灵活的ORM,很多其它的事件注解支持且不受 ...
- 9款Android经常使用的高速开发框架
1.Afinal框架 项目地址:https://github.com/yangfuhai/afinal 项目地址:http://www.oschina.net/p/afinal 主要有四大模块: ( ...
- Android 最火高速开发框架AndroidAnnotations使用具体解释
Android 最火的高速开发框架androidannotations配置具体解释文章中有eclipse配置步骤,Android 最火高速开发框架AndroidAnnotations简介文章中的简介, ...
- android mvp高速开发框架介绍(dileber的简单介绍)
今天我为大家介绍一款android mvp框架:dileber(https://github.com/dileber/dileber.git) 官方交流qq群:171443726 我个人qq:2971 ...
- Android 最火的高速开发框架AndroidAnnotations使用具体解释
Android 最火的高速开发框架androidannotations配置具体解释文章中有eclipse配置步骤.Android 最火高速开发框架AndroidAnnotations简介文章中的简介. ...
- Android框架之高速开发框架xUtil
做Android开发我们通常是从原生态的開始,就是调用默认那些Android代码来开发我们的应用,可是到了一定程度,我们就想着怎么来高速开发我们的应用.这个时候我们就要着手来研究框架了. 以下介绍一个 ...
- Android 最火的高速开发框架xUtils
Github下载地址:https://github.com/wyouflf/xUtils xUtils简单介绍 xUtils 包括了非常多有用的Android工具. xUtils 最初源于Afinal ...
- Android 最火高速开发框架AndroidAnnotations简单介绍
在上一篇Android 最火的高速开发框架androidannotations配置具体解释中介绍了在eclipse中配置androidannotation的步骤,如需配置请參考. 1.目标 andro ...
- AndroidAnnotations(Code Diet)android快速开发框架
最近用了一款很不错的android快速开发框架,1000行的代码瞬间变成几百行,不用你会后悔的 特点: (1) 依赖注入:包括view,extras,系统服务,资源等等(2) 简单的线程模型,通过an ...
随机推荐
- ActiveMQ JMS 项目 基于 Maven 搭建 部署
JAVA版本: IntellJ IDEA 版本: IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed t ...
- websql的使用/phonegap操作数据库 sqlite
对websql的常用操作进行了一个封装,项目是基于phonegap的,不过phonegap默认已经集成了数据库操作的插件,所以无需再配置什么,直接用就可以了: /** *数据库操作辅助类,定义对象.数 ...
- Qt编写通用主界面V2019
其实是2018年做出来的这个界面效果,用该界面做了三四个项目,今天抽空特意提取出来单独的demo,集成到了皮肤生成器中.
- web开发之环境配置和文件系统
web开发中有jsp,html,css,java,pictures等文件和程序,怎么组织他们,使其正确加载,是一个比较大的问题,就像一团乱麻,解不开啊.IDE是个大管家,要对它非常熟悉才可以,跟顺利地 ...
- 秒杀应用的MySQL数据库优化
关于秒杀 随着双11活动的不断发展,小米饥饿营销模式的兴起,“秒杀”已经成为一个热点词汇.在一些活动中,热销商品会以惊人的速度售罄,比如最近本人在抢购美图M4手机,12点开卖,1分钟之内就被售罄. 秒 ...
- Java:对double值进行四舍五入,保留两位小数的几种方法
1. 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出可以是12345.68也可以是12345.67.至于是否需要四舍五入,可以通 ...
- Jenkins插件管理
1.配置jenkins需要的maven.jdk路径 [root@db01 secrets]# echo $JAVA_HOME /application/jdk [root@db01 secrets]# ...
- poj1094 Sorting It All Out【floyd】【传递闭包】【拓扑序】
Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions:39731 Accepted: 139 ...
- F#周报2019年第1期
新闻 介绍versionsof.net InfoQ正在寻找F#社区的声音 使用F#开发端对端的实际应用 UnoPlatform上的F# Elmish 视频及幻灯片 事件溯源DIY02--事件,事件存储 ...
- .NET Core开发日志——Peachpie
.NET Core的生态圈随着开源社区的力量不断注入至其中,正在变得越来越强盛,并且不时得就出现些有意思的项目,比如Peachpie,它使得PHP的代码迁移到.NET Core项目变得可能. 从创建简 ...