发布于 2015-09-28 06:29:19 | 110 次阅读 | 评论: 0 | 来源: 网友投递
KJFrameForAndroid Android应用开发框架
KJFrameForAndroid 又叫KJLibrary,是一个android的orm 和 ioc 框架。同时封装了android中的Bitmap与Http操作的框架,使其更加简单易用;
KJFrameForAndroid 的设计思想是通过封装Android原生SDK中复杂的复杂操作而达到简化Android应用级开发,最终实现快速而又安全高效的开发APP。目标是用最少的代码,完成最多的操作,用最高的效率,完成最复杂的功能。 项目地址:http://git.oschina.net/kymjs/KJFrameForAndroid
从KJFrame的2.249版本以来,在KJBitmap与KJHttp中提供了一种全新的构建方法——建造者模式(说是全新其实只是相对历史版本来说,毕竟建造者模式并不是什么新概念)。之所以会使用这种模式,其实是因为有使用者反馈说通过函数重载的形式,要记忆太多方法参数,有时可能还会由于参数记错而调用错函数,所以为了避免这种问题,帮助大家更好的使用,KJFrameForAndroid提供了建造者模式来构建。
在过去,对于https默认是不信任任何网站证书,从2.248版本以后,我们设置了默认的信任任何网站的证书。虽然这听起来没有任何改变,但是却为很多小白型开发者提供了很大的帮助,可以减轻很多时间去搜去写了(我们的口号就是用最少的代码实现最多的功能)。 当然,信任所有证书也并不是最好的解决办法。你可以使用
httpconfig = new httpconfig(); httpconfig.mNetwork = new Network(httpStackFactory("在这里传你的ssl证书")); kjhttp = new kjhttp(httpconfig);
有关Android 6.0的兼容:框架目前不能兼容6.0,你有两个解决办法 1、静静等待,对于6.0的兼容将会在半个月内完成 2、通过OkHttp,引入OkHttp的包,并复制(再次感谢猫猫提供编写的这个类)OkHttpStack.java到你的项目中,并使用
httpconfig = new httpconfig(); httpconfig.mNetwork = new Network(new OkHttpStack()); kjhttp = new kjhttp(httpconfig);
KJFrameForAndroid 又叫KJLibrary,是一个android的orm 和 ioc 框架。同时封装了android中的Bitmap与Http操作的框架,使其更加简单易用;