1. 程式人生 > >【轉載】一行代碼加載網絡圖片到ImageView——Android Picasso

【轉載】一行代碼加載網絡圖片到ImageView——Android Picasso

其中 加載 con blank col blog com image save

原文鏈接:一句代碼加載網絡圖片到ImageView——Android Picasso

在這裏介紹一個Android框架:Picasso。

picasso是Square公司開源的一個Android圖形緩存庫,地址http://square.github.io/picasso/,可以實現圖片下載和緩存功能。僅僅只需要一行代碼就能完全實現圖片的異步加載。代碼如下:

public class MainActivity extends Activity {  
private ImageView imageView;  
private String url="http://h.hiphotos.baidu.com/image/pic/item/64380cd7912397dd6e6c3adf5c82b2b7d1a287d0.jpg";  
    @Override  
    
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView=(ImageView) findViewById(R.id.TestImageID); Picasso.with(this).load(url).into(imageView); } }

其中關鍵一行代碼:

Picasso.with(this).load(url).into(imageView);  

在測試的時候還是需要在AndroidManifest.xml加上訪問網絡權限的。

 <uses-permission android:name="android.permission.INTERNET" />

【轉載】一行代碼加載網絡圖片到ImageView——Android Picasso