可以通過非同步載入來訪問和顯示伺服器上的
**其實也很簡單
imageactivity:
import android.os.bundle;
import android.view.menu;
import android.view.view;
import android.view.view.onclicklistener;
import android.widget.button;
import android.widget.imageview;
public class imageactivity extends activity );
}}); }
}布局檔案就不貼了,**很簡單,就乙個button和imageview
asynctaskimage:
/*
* 3個泛型
* 第乙個是後台處理時需要傳遞過來的資料型別,比如url---string
* 第二個是進度百分比
* 第三個是後台處理完所返回的資料型別
*/public class asynctaskimage extends asynctask
//後台執行,寫入操作比較耗時的動作(訪問),所以不能執行ui更新,這裡string對應第一種泛型
@override
protected bitmap doinbackground(string... params) catch (malformedurlexception e) catch (ioexception e)
return null; }
//相當於handler處理ui的方法,在這裡可以使用doinbackground得到返回的結果,
//這個方法是在主線程執行,任務執行的結果做為此方法的引數返回,這裡的bitmap引數對應第三個泛型,
//也就是接受doinbackground的返回值
@override
protected void onpostexecute(bitmap result)
super.onpostexecute(result);
}}
android之interpolator的用法詳解
acceleratedecelerateinterpolator 在動畫開始與結束的地方速率改變比較慢,在中間的時候加速 accelerateinterpolator 在動畫開始的地方速率改變比較慢,然後開始加速 anticipateinterpolator 開始的時候向後然後向前甩 anticip...
android之interpolator的用法詳解
android interpolator,經常和scorllercompat 配合使用,scrollercompat 是乙個控制滑動的類 interpolator 也可以通過 animation 的 setinterpolator 進行設定 interpolator 被用來修飾動畫效果,定義動畫的變...
Android之BroadReceiver的使用
今天我們來學習一下broadreceiver這個元件。我們首先來粗略地認識一下broadreceiver這個元件。也就是說,如果有誰向這個元件傳送訊息的話,那麼這個訊息就會被接受到。註冊broadreceiver有倆種方法,一種是靜態的註冊。也就是broadreceiver必須在androidman...