码迷,mamicode.com
首页 > 其他好文 > 详细

Demo(3月28日)

时间:2017-03-28 21:46:51      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:请求   open   包含   dem   项目   set   text   技术分享   color   

项目包含页面跳转、多线程数据请求;下面就来解剖。

技术分享

技术分享

运行图

技术分享

技术分享

首先,两个界面的来回跳转。通过“提交”“返回”点击即可。

  Intent intent = new Intent(MainActivity.this, Main2Activity.class); intent.putExtra(key, name); startActivity(intent); 

其次,线程。在这里在第二个界面上通过一个按钮对应一个线程,点击按钮查看影片详情(下载图片)

有简洁的方式,这里就是demo。

1.添加网络权限;

技术分享

2.新建线程(这里采用runnable形式)

技术分享

3.添加所要请求的网络图片地址并解析。

try {
                                    url = new URL("https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=1259548593,1589944519&fm=58&s=97945F805C1188CC52A825810300A093");
                                    conn = (HttpURLConnection) url.openConnection();
                                    if (conn.getResponseCode() == 200) {
                                        InputStream is = conn.getInputStream();
                                        mBitap = BitmapFactory.decodeStream(is);
                                        //    imageView.setImageBitmap(mBitap);
                                        conn.disconnect();
                                        Main2Activity.this.runOnUiThread(new Runnable() {
                                            @Override
                                            public void run() {
                                                img1.setImageBitmap(mBitap);
                                            }
                                        });

4.实现多线程的话,依据1~3步骤,类推即可。

多个的话效果就如前面的运行图第二张。

 

Demo(3月28日)

标签:请求   open   包含   dem   项目   set   text   技术分享   color   

原文地址:http://www.cnblogs.com/fsbr/p/6636737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!