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