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實(shí)現(xiàn)網(wǎng)絡(luò)多線程斷點(diǎn)續(xù)傳下載實(shí)例
本示例介紹在Android平臺(tái)下通過(guò)HTTP協(xié)議實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-10-10
android采用FFmpeg實(shí)現(xiàn)音視頻合成與分離
這篇文章主要為大家詳細(xì)介紹了android采用FFmpeg實(shí)現(xiàn)音視頻合成與分離,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
android輕松管理安卓應(yīng)用中的log日志 發(fā)布應(yīng)用時(shí)log日志全部去掉的方法
android合理的管理log日志,在開(kāi)發(fā)的時(shí)候打印出來(lái),在發(fā)布的時(shí)候,把所有的log日志全部關(guān)掉,下面就把方法給你一一道來(lái)2013-11-11
android 獲取文件的擴(kuò)展名和去掉文件擴(kuò)展名的小例子
android 獲取文件的擴(kuò)展名和去掉文件擴(kuò)展名的小例子,需要的朋友可以參考一下2013-06-06
Android入門(mén)之Style與Theme用法實(shí)例解析
這篇文章主要介紹了Android入門(mén)之Style與Theme用法,非常實(shí)用的功能,需要的朋友可以參考下2014-08-08
Android逆向之dex2oat的實(shí)現(xiàn)解析
虛擬機(jī)的發(fā)生展經(jīng)歷了從初期的dalvik,到中期的dalvik,以及后期的ART。但是市面上的APK文件早已已經(jīng)全球流行。為了能夠讓這些APK不加改動(dòng)的在所有虛擬機(jī)上面運(yùn)行,google采用了類(lèi)似適配器模式。即在讓虛擬運(yùn)行之前多一道工序。就是dexopt2021-10-10
詳解Android獲得系統(tǒng)GPU參數(shù) gl.glGetString
這篇文章主要介紹了詳解Android獲得系統(tǒng)GPU參數(shù) gl.glGetString的相關(guān)資料,需要的朋友可以參考下2017-07-07
Android進(jìn)階Hook攔截系統(tǒng)實(shí)例化View過(guò)程實(shí)現(xiàn)App換膚功能
這篇文章主要為大家介紹了Android進(jìn)階Hook攔截系統(tǒng)實(shí)例化View過(guò)程實(shí)現(xiàn)App換膚功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
Android使用setCustomTitle()方法自定義對(duì)話框標(biāo)題
Android有自帶的對(duì)話框標(biāo)題,但是不太美觀,如果要給彈出的對(duì)話框設(shè)置一個(gè)自定義的標(biāo)題,使用AlertDialog.Builder的setCustomTitle()方法非常方便,接下來(lái)通過(guò)本文給大家介紹Android使用setCustomTitle()方法自定義對(duì)話框標(biāo)題,感興趣的朋友一起學(xué)習(xí)吧2016-02-02

