您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 服务器端 >

android怎么把服务器端的图片拿过来?服务器是电脑怎么做呢?

发布时间:2019-07-12 17:17 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  看你服务器怎么写的。如果是直接通过url就能访问到图片,直接通过http请求,get或者post都可以,建立一个http连接,get方法获取其输入流,post方法获取返回信息,就能得到图片了。要么就是socket通讯,这个就建立socket连接,根据服务器端协议发送请求,或者每个图片socket接口不一样什么的,完了获取输入流就行了。获取流以后,缓存到sd卡、内部存储空间,或者直接通过软引用缓存到内存中都可以。

  android中获取网络图片,一般采用http的方式,是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法:

  缺陷:此方式是直接在主线中做了耗时操作,严重影响app性能,很可能造成ANR

  缺陷:由于操作界面需要在主线程中进行,造成主线程与异步线程频繁切换。代码复杂难懂

  优点:此方式时android官方推荐,性能方面集合了第二种方式。建议采用

http://ps-stores.com/fuwuqiduan/642.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有