博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
值得推荐的android开发框架简单介绍
阅读量:5115 次
发布时间:2019-06-13

本文共 1326 字,大约阅读时间需要 4 分钟。

一些总结出来的Android高速开发框架,所有都是开源框架,附带项目地址,是开发学习的绝佳资料。

Direct-Load-apk项目

项目主页地址:

功能:Direct-Load-APK是一个Android插件化开发框架,与CJFrame不同。DLA能够做到随时去执行一个apk。而不须要有什么约束,你甚至能够指定类名来启动插件中的随意Activity。

开发人员QQ群:362901808

点评:对于插件化开发来说。是一个很伟大的创新,可惜眼下还不支持Service插件启动。

KJFrameForAndroid框架

项目主页地址

功能:一个android的orm 和 ioc 框架。

同一时候封装了android中的Bitmap与Http操作的框架,使其更加简单易用; KJFrameForAndroid开发框架的设计思想是通过封装Android原生SDK中复杂的复杂操作而达到简化Android应用级开发,终于实现高速而又安全的开发APP。

总共分为五大模块:UILibrary。UtilsLibrary,HttpLibrary,BitmapLibrary。DBLibrary。

开发人员QQ群:201055521

点评:功能比較全面,代码效率非常高,文档完好,有项目demo,借鉴了非常多大型框架经验。

KJPush项目

github地址:

功能:一个Android推送框架,目标是让Android开发人员一人无需与服务端开发人员交流也能完毕推送功能开发

不同于现有的第三方推送服务(极光、个推、百度等)以socket长连接的形式实现推送。KJPush採用轮询机制更适合轻量级应用高速完毕推送功能开发。非常多人觉得长连接没有不论什么消耗,事实上不然。假设轮询策略配置的好,消耗的电与数据流量绝不比维持一个socket连接使用的多。

开发人员QQ群:257053751

点评:很适合小型Android项目。一个人就能完毕Android推送开发。

Afinal

项目地址:

功能:一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity。我们能够通过注解的方式进行绑定ui和事件。

通过finalBitmap,我们能够方便的载入bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就能够对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们能够以ajax形式请求http数据。

点评:功能比較全面,文档完好。代码效率比較高。没有项目demo,框架的时间比較久。代码冗余比較多(这也是无可避免的),文档比較老跟不上代码更新进度

Volley

项目地址:

功能:Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮异步载入网络图片、网络数据

点评:Google官方推荐,请看去年的开发人员大会介绍。功能比較少,仅仅有网络数据载入和网络图片载入

转载于:https://www.cnblogs.com/yfceshi/p/6821047.html

你可能感兴趣的文章
聚合与组合
查看>>
ionic2+ 基础
查看>>
Screening technology proved cost effective deal
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
面向对象的小demo
查看>>
微服务之初了解(一)
查看>>
GDOI DAY1游记
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>