Android 网络编程--URL互联网资源
2016-01-12 17:14
387 查看
1.加入权限
<uses-permission android:name="android.permission.INTERNET"/>
2.Layout设计
3.Code设计
<uses-permission android:name="android.permission.INTERNET"/>
2.Layout设计
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout>
3.Code设计
public class MainActivity extends Activity { private Bitmap bitmap; private ImageView show; private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { if (msg.what == 1) { show.setImageBitmap(bitmap); } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); show = (ImageView) this.findViewById(R.id.imageView); new Thread() { @Override public void run() { super.run(); try { URL url = new URL( "http://a.hiphotos.baidu.com/image/h%3D220/sign=bd9eb2ea07087bf462ec50ebc2d2575e/d439b6003af33a87495b8dbbc35c10385343b559.jpg"); InputStream inputStream = url.openStream(); bitmap = BitmapFactory.decodeStream(inputStream); handler.sendEmptyMessage(1); inputStream.close(); } catch (Exception e) { e.printStackTrace(); } }; }.start(); } }
相关文章推荐
- 获取视频的第一帧缩略图(本地视频、网络视频)
- Android网络图片加载框架:Universal-ImageLoader简介
- 使用CocoaPods做依赖管理(淘宝源更换为HTTPS)--转自 唐巧技术博客
- 三招教你用VLC Player 通过RTSP over Http 播放 live555 mediasever 来的流媒体
- Linux系统VM网络配置
- 前端接入HTTP协议浅析
- UNIX环境高级编程、UNIX网络编程(卷一)环境搭建
- Cocos2dx网络学习笔记(一)
- TCP拥塞控制
- ubuntu提示"您的当前网络有.local域,网络服务探测被禁用"
- HttpClient和HttpURLConnection知识收集
- 基于stm32和ESP8266实现wifi模块smartlink功能以及TCP连接
- TCP/IP建立连接(三次握手)和关闭连接(四次挥手)
- 《802.11无线网络权威指南》摘录
- TCP 慢启动(slow start)报文观察
- 从僵尸网络追踪到入侵检测 第7章 使用Honeydstats日志服务
- 使用multi curl进行http并发访问 (转)
- 前端接入HTTP协议浅析
- http返回码
- http://www.cnblogs.com/holyknight-zld/archive/2012/08/09/wcf_uploadpic.html