這是Afinal最新jar包下載,在跟著學(xué)長做項(xiàng)目的過程中,看到他的代碼中使用到FinalHttp、FinalBitmap,之前自己從沒有見過這些,于是就自己百度這方面的內(nèi)容。原來是Afinal框架的使用。
Afinal最新jar包想要使用Afinal框架需要導(dǎo)入afinal.jar包。下載完最新版本的包后,就按照下面的步驟導(dǎo)入到相應(yīng)的工程中:選中項(xiàng)目->點(diǎn)擊鼠標(biāo)右鍵選擇Properties->Java Build Path的Libraries->Add External JARs...把剛剛下載的jar包添加進(jìn)去,選擇ok。這時(shí)項(xiàng)目中會(huì)多一項(xiàng)Referenced Libraries,點(diǎn)擊它下面就有添加的afinal.jar包。
Afinal是一個(gè)開源的android的orm和ioc應(yīng)用開發(fā)框架,其特點(diǎn)是小巧靈活,代碼入侵量少。在android應(yīng)用開發(fā)中,通過Afinal的ioc框架,諸如ui綁定,事件綁定,通過注解可以自動(dòng)綁定。通過Afinal的orm框架,無需任何配置信息,一行代碼就可以對android的sqlite數(shù)據(jù)庫進(jìn)行增刪改查操作。同時(shí),Afinal內(nèi)嵌了finalHttp等簡單易用的工具,可以輕松的對http就行求情的操作。Afinal的宗旨是簡潔,快速。約定大于配置的方式。盡量一行代碼完成所有事情。
自己寫了一個(gè)java文件繼承自FinalActivity,程序無法運(yùn)行。報(bào)錯(cuò)信息是:沒有實(shí)例化activity,于是自己上網(wǎng)百度,大多數(shù)說沒有在清單文件中注冊自己寫的類或者是清單文件中的包錯(cuò)誤,檢查發(fā)現(xiàn)沒有這方面的錯(cuò)誤。就繼續(xù)百度最后發(fā)現(xiàn)是:應(yīng)該把a(bǔ)final.jar包拷貝到項(xiàng)目的libs目錄下,這是程序就可以運(yùn)行了。
自己又重新測試了一下,新建項(xiàng)目,直接把a(bǔ)final.jar包拷貝到libs目錄下,發(fā)現(xiàn)也可以正常運(yùn)行,在我看來第一步是多此一舉啊,又重新查看學(xué)長的代碼,他的Referenced Libraries下有afinal.jar包,libs目錄下也有afinal.jar包,就決定以后再使用Afinal框架前面兩步都要操作。