这是(shì)Afinal最新jar包下载(zǎi),在跟着学长(zhǎng)做项目的过(guò)程中(zhōng),看到他的代码中使(shǐ)用到FinalHttp、FinalBitmap,之前自己从没有见过这(zhè)些(xiē),于是就(jiù)自己百度这方面的内容。原来是Afinal框(kuàng)架的(de)使用。
Afinal最新jar包想要使用Afinal框(kuàng)架需(xū)要导入afinal.jar包。下载完(wán)最新版本的包(bāo)后,就按照下面的步(bù)骤(zhòu)导入到相应(yīng)的(de)工程中:选中项目->点击鼠标右键选择Properties->Java Build Path的(de)Libraries->Add External JARs...把刚(gāng)刚(gāng)下载的jar包添(tiān)加进去(qù),选(xuǎn)择ok。这时项(xiàng)目中会多一项Referenced Libraries,点击它下面(miàn)就有添加的afinal.jar包。
Afinal是一个(gè)开源的androids的orm和ioc应用开发(fā)框架,其特点是小巧(qiǎo)灵活(huó),代码入侵量少。在androids应用开发中,通过Afinal的ioc框架(jià),诸如ui绑定,事(shì)件绑定,通过注解可以自动绑定。通过Afinal的orm框架,无需任何配置信息,一行代码就(jiù)可以对androids的sqlite数据库进(jìn)行增删改(gǎi)查(chá)操作。同时,Afinal内嵌了finalHttp等简单易用的工具,可(kě)以轻松的对http就(jiù)行(háng)求情的(de)操作。Afinal的宗旨是简洁,快速(sù)。约定大于配置的方式。尽量一行代码完成所有(yǒu)事情。
自己写了一个java文件(jiàn)继承自FinalActivity,程序无(wú)法运行。报(bào)错(cuò)信息是:没有实例化(huà)activity,于是(shì)自己上(shàng)网百度,大(dà)多数说没有(yǒu)在清单(dān)文(wén)件(jiàn)中注册自(zì)己(jǐ)写的类或者是清单文件中的(de)包错误,检查(chá)发现没(méi)有这(zhè)方面的错误(wù)。就继续百度最后发现是:应该把afinal.jar包拷(kǎo)贝到项目的libs目录(lù)下,这(zhè)是(shì)程序就(jiù)可(kě)以运行(háng)了。
自己又重新(xīn)测试了一下,新建项目,直接(jiē)把afinal.jar包拷贝(bèi)到(dào)libs目录下,发现也可以(yǐ)正常(cháng)运行(háng),在我看来第一步是多此一举(jǔ)啊,又重新查看学长(zhǎng)的(de)代码,他的Referenced Libraries下有afinal.jar包,libs目录下(xià)也有afinal.jar包(bāo),就决定以后再使用Afinal框(kuàng)架前面两步都要操作。
