android 获取网络图片
来源:互联网 发布:阿里云企业邮箱ip地址 编辑:程序博客网 时间:2024/04/30 01:19
public Bitmap getBitmap( String url ){ //图片URL
URL imageUrl = null ;
Bitmap bitmap = null ;
try {
imageUrl = new URL(url) ;
}catch (MalformedURLException e){
e.printStackTrace();
}
try{
HttpURLConnection conn = (HttpURLConnection) imageUrl.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
}catch (IOException e){
e.printStackTrace();
}
return bitmap ;
}
在程序中直接引用函数getBitmap会导致运行时错误。使用代码如下。
Bitmap image ;
Handler myHandler =new Handler(){
public void handleMessage(Message msg)
{
switch(msg.what){
case 1:
//图片已获取,执行相应操作
}
}
};
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(new Runnable(){
public void run()
{
image = getBitmap("http://t.douban.com/spic/s1747553.jpg");
Message msg=new Message();
msg.what=1;
MainActivity.this.myHandler.sendMessage(msg);
}
}).start();
}
- android - 获取网络图片
- android获取网络图片
- android获取网络图片
- Android获取网络图片
- android 获取网络图片
- android 获取网络图片
- android 获取网络图片
- Android获取网络图片
- Android 获取网络图片
- android 获取网络图片
- android 获取网络图片
- android获取网络图片
- Android--从网络获取图片
- Android 获取网络图片方法
- android获取网络图片代码
- Android获取网络图片注意
- android 从网络获取图片
- Android 网络获取图片处理
- linux自定义信号处理
- Linux/Documentation/pcmcia/devicetable
- C++设计模式之四--Multition多例模式
- wm_concat排序问题
- unix下快速混淆源代码
- android 获取网络图片
- Android MediaPlayer使用过程出错报Error(19,0)的错误
- 【首先膜拜大湿】poj-2386-Lake Counting-DFS模板题
- linux下切换用户:su VS sudo
- 基于手势识别的PPT控制
- 嵌入式bootloader开发之六(Tiny 6410)
- Linux 下配置多路径
- Win32之EndDialog
- C++ Primer 学习笔记 — 友元