Android 网络图片查看

今天完成的任务

  • AS中提交代码到GitHub
  • 输入网址点击查看原图

1.作品展示

Android 网络图片查看_第1张图片
Screenshot_2017-03-23-22-58-26.png

2.知识技点

  • 字节流转化为图片对象
  • adb中真机调试
  • git提交代码到GitHub

3.知识详解

  • 在AS中git的使用
  • git创建仓库,并提交代码
  • 如何将字节流转化为Bitmap对象

//将一个读取流转换成一个图片 Drawable , Btimap:位图  
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
  • 在handler中处理bitmap对象
                        //3.子线中创建一个Message对象,为了携带子线程中获取的数据给主线程。
                        Message msg = Message.obtain();//获取一个Message对象,内部实现是:如果之前的Message存在直接返回,不存在创建新的Message返回
                        msg.obj = bitmap;//将获取的数据封装到msg中。
                        //☆☆☆4.使用handler对象将message发送到主线程。
                        handler.sendMessage(msg);


4.源码地址

网络图片查看器

5.反思总结

  1. 在git提交过程中出现README.md在GitHub建了但没有pull到本地导致版本冲突,解决是解决:
    (1)在GitHub中创建仓库的时候不需要先建立md文件,然后按照指导一步步进行即可
    (2)要是建立了md文件的话就强制使用push方法git push -u origin master -f
    github上的版本和本地版本冲突的解决方法
  2. AS中实现接口的快捷键Alt+enter,选择要包裹的代码块,然后按下ctrl + alt + t try--catch。
  3. 模拟器或者真机输入ADB调试cmd --> adb shell --> input text http://www.baidu.com
  4. 最近总会有好多培训机构来学校招生,搞得最近很慌,马上要实习出去了,其实自己是不太想去培训的,不过自己的货很少,所以要加快学习的步伐啦。

你可能感兴趣的:(Android 网络图片查看)