zoukankan      html  css  js  c++  java
  • 值得推荐的android开发框架简单介绍

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

    Direct-Load-apk项目

    项目主页地址:http://www.kymjs.com/

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

    开发人员QQ群:362901808

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


    KJFrameForAndroid框架

    项目主页地址http://www.kymjs.com/

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

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

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

    开发人员QQ群:201055521

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

    KJPush项目

    github地址:http://www.kymjs.com/

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

    开发人员QQ群:257053751

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

    Afinal

    项目地址:https://github.com/yangfuhai/afinal

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

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

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


    Volley

    项目地址:https://github.com/smanikandan14/Volley-demo

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

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


  • 相关阅读:
    Find the Smallest K Elements in an Array
    Count of Smaller Number
    Number of Inversion Couple
    Delete False Elements
    Sort Array
    Tree Diameter
    Segment Tree Implementation
    Java Programming Mock Tests
    zz Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
    Algorithm about SubArrays & SubStrings
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6821047.html
Copyright © 2011-2022 走看看