Android入门:查看服务器图片应用
一、网络图片查看器需求
存在一个Web服务器,其中存在一个图片,在Android客户端能够访问这张图片并在Android客户端显示;
当点击“提交”后,则会显示指定服务器的图片;
需要注意的一点是:我们不能使用localhost表示本机,而需要使用局域网的IP地址,否则会抛Connection confused异常;
二、核心代码介绍
在AndroidManifest.xml中加入:
<uses-permission android:name="android.permission.INTERNET"/>
(1)URL url = new URL("http://....."); //将字符串转为URL类型
(2)HttpURLConnection conn = (HttpURLConnection)url.openConnection();
(3)conn.setRequestMethod("GET"); //设置请求方法,如GET POST
(4)conn.setReadTimeout(milliseconds); //设置读超时时间
(5)int code = conn.getResponseCode(); //获得响应码,如200表示OK,404表示无资源
(6)InputStream in = conn.getInputStream(); //获得输入流
(7)Bitmap bitmap = BitmapFactory.decodeByteArray(byte[]data,int begin,int length); // 根据byte[] 转变为位图
三、全部代码
搭建Web服务器的过程我就忽略了,此处我们使用最常用的Tomcat,版本为7.0.6;
MainActivity.java
main.xml
更多相关文章
- Android(安卓)8.1 关机充电动画(二)Uboot模式
- Android开发Error(建议收藏下来以备不时之需)android.os.Transacti
- Android(安卓)BaseAdapter应用
- android 生成二维码图片
- Android(安卓)开源项目推荐
- 个人android遇到的问题总结
- 设置背景图时防止图片拉伸的解决方法
- android 加载大图长图失真或者不显示。
- Android显示gif格式图片