android開(kāi)發(fā)框架afinal使用方法小結(jié)
本文實(shí)例為大家分享了android afinal使用方法,供大家參考,具體內(nèi)容如下
1.注解功能
1)繼承:FinalActivity ( 需要復(fù)制 afinal_0.5.1_bin.jar到lib下)
2)@ViewInject()
public class AfinalActivity extends FinalActivity { @ViewInject(id=R.id.bt_afinal_loadimage,click = "bt_afinal_loadimage_click") private Button bt_afinal_loadimage; ..... }
2.加載圖片功能
FinalBitmap finalBitmap = FinalBitmap.create(this); // 網(wǎng)絡(luò)請(qǐng)求圖片時(shí)默認(rèn)顯示的圖片 finalBitmap.configLoadingImage(R.drawable.atguigu_logo); // 開(kāi)始加載圖片 finalBitmap.display(iv,"http://img5.mtime.cn/mg/2016/10/11/160347.30270341.jpg");
3.請(qǐng)求文本數(shù)據(jù)功能
FinalHttp finalHttp = new FinalHttp(); String url = "http://api.m.mtime.cn/PageSubArea/TrailerList.api"; finalHttp.get(url, new AjaxCallBack<Object>() { @Override public void onStart() { tv_afinal_result.setText("開(kāi)始加載"); super.onStart(); } @Override public void onSuccess(Object o) { // 顯示加載成功后的結(jié)果 tv_afinal_result.setText(o.toString()); super.onSuccess(o); } @Override public void onFailure(Throwable t, int errorNo, String strMsg) { tv_afinal_result.setText("加載失敗"); super.onFailure(t, errorNo, strMsg); } });
4.文件下載功能
FinalHttp finalHttp = new FinalHttp(); // 請(qǐng)求網(wǎng)絡(luò)資源的地址 String url = "http://vfx.mtime.cn/Video/2016/10/11/mp4/161011092841270064_480.mp4"; // 存放視頻文件到本地位置 String target = getFilesDir()+"/afinalmusic.mp4"; finalHttp.download(url, target, new AjaxCallBack<File>() { @Override public void onSuccess(File file) { tv_afinal_result.setText("下載文件成功"); super.onSuccess(file); } @Override public void onFailure(Throwable t, int errorNo, String strMsg) { tv_afinal_result.setText("下載文件失敗"); super.onFailure(t, errorNo, strMsg); } @Override public void onStart() { tv_afinal_result.setText("開(kāi)始下載"); super.onStart(); } });
5.文件上傳功能
FinalHttp finalHttp = new FinalHttp(); // 文件上傳到服務(wù)器的位置 String url = "http://192.168.0.103:8080/FileUpload/FileUploadServlet"; AjaxParams params = new AjaxParams(); // 獲取要上傳的本地資源 try { params.put("File",new File(getFilesDir()+"/afinalmusic.mp4")); } catch (FileNotFoundException e) { e.printStackTrace(); } finalHttp.post(url, params, new AjaxCallBack<Object>() { @Override public void onStart() { tv_afinal_result.setText("開(kāi)始上傳"); super.onStart(); } @Override public void onSuccess(Object o) { tv_afinal_result.setText("上傳成功"); super.onSuccess(o); } @Override public void onFailure(Throwable t, int errorNo, String strMsg) { tv_afinal_result.setText("上傳失敗"); super.onFailure(t, errorNo, strMsg); } });
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- PHP 面向?qū)ο?final類(lèi)與final方法
- 簡(jiǎn)單介紹Python中的try和finally和with方法
- eWebEditor_v280_Free_Final最好用的網(wǎng)頁(yè)編輯器下載
- Java修飾符 abstract,static,final 的區(qū)別詳解
- php面向?qū)ο笕ヂ?(十) final static const關(guān)鍵字的使用
- C#基礎(chǔ):Dispose()、Close()、Finalize()的區(qū)別詳解
- java中final關(guān)鍵字使用示例詳解
- C#中的try catch finally用法分析
- 深入理解final變量的初始化
- jdk中String類(lèi)設(shè)計(jì)成final的原由
相關(guān)文章
Android?IdleHandler基本使用及應(yīng)用案例詳解
這篇文章主要為大家詳細(xì)介紹了Android?IdleHandler的基本使用及應(yīng)用案例,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,需要的可以參考一下2022-10-10Github簡(jiǎn)單易用的?Android?ViewModel?Retrofit框架
這篇文章主要介紹了Github簡(jiǎn)單易用的Android?ViewModel?Retrofit框架,RequestViewMode有自動(dòng)對(duì)LiveData進(jìn)行緩存管理,每個(gè)retrofit api接口復(fù)用一個(gè)livedata的優(yōu)勢(shì)。下文具體詳情,感興趣的小伙伴可以參考一下2022-06-06android開(kāi)發(fā)教程之開(kāi)機(jī)啟動(dòng)服務(wù)service示例
如果開(kāi)機(jī)啟動(dòng)一個(gè)Activity,開(kāi)機(jī)首先看的界面,是你的程序界面,如果為了,開(kāi)機(jī)后也啟動(dòng)你的程序,但是不顯示自己程序的界面,就要用Service服務(wù),下面是開(kāi)機(jī)啟動(dòng)服務(wù)service示例2014-03-03PowerManagerService之手動(dòng)滅屏流程示例分析
這篇文章主要為大家介紹了PowerManagerService之手動(dòng)滅屏流程的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10Android編程心得分享——JSON學(xué)習(xí)過(guò)程
在我們初步學(xué)習(xí)JSON時(shí)我們都知道JSON作為現(xiàn)在比較流行的數(shù)據(jù)交換格式,有著它的許多優(yōu)點(diǎn),這里將我學(xué)習(xí)JSON的過(guò)程記錄如下2013-06-06如何利用Android Studio將moudle變成jar示例詳解
這篇文章主要給大家介紹了關(guān)于如何利用Android Studio將moudle變成jar的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08Android實(shí)現(xiàn)頁(yè)面滑動(dòng)切換動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)頁(yè)面滑動(dòng)切換動(dòng)畫(huà),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12