将相本无种,男儿当自强。这篇文章主要讲述转载一行代码加载网络图片到ImageView——Android Picasso相关的知识,希望能为你提供帮助。
【转载一行代码加载网络图片到ImageView——Android Picasso】原文链接:一句代码加载网络图片到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" />
推荐阅读
- Android 轮播图
- android 画竖虚线
- 获取APP的类结构信息
- APP切图流程和APP切图命名规范详细完整版
- Smobiler企业APP开发之一开发环境部署
- Android View 的工作流程和原理
- Android 轻松实现语音朗读
- add_url_rule和app.route
- 副本机制与副本同步------《Designing Data-Intensive Applications》读书笔记6