Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不确定我应该在android中使用什么控件_Java_Android - Fatal编程技术网

Java 不确定我应该在android中使用什么控件

Java 不确定我应该在android中使用什么控件,java,android,Java,Android,嗨,我是android新手,我希望能得到一些小的非编码帮助。简单地说,我一直在从服务器获取图像,但问题是我不确定应该使用哪个控件。我知道我不能使用异步任务,因为它被用作一次性调用,我不能使用服务,因为我只想在一个活动上单独运行它。当应用程序关闭或活动更改时,连续过程停止。我应该使用线程、执行器、未来任务还是其他控件 编辑:基本上,它将与异步下载图像一样,只是在应用程序仍在运行时,它会连续调用,并且活动与它相同。下面是一个异步下载示例 对于图像处理,您应该经常使用各种图像处理库。看看毕加索和格莱德

嗨,我是android新手,我希望能得到一些小的非编码帮助。简单地说,我一直在从服务器获取图像,但问题是我不确定应该使用哪个控件。我知道我不能使用异步任务,因为它被用作一次性调用,我不能使用服务,因为我只想在一个活动上单独运行它。当应用程序关闭或活动更改时,连续过程停止。我应该使用线程、执行器、未来任务还是其他控件

编辑:基本上,它将与异步下载图像一样,只是在应用程序仍在运行时,它会连续调用,并且活动与它相同。下面是一个异步下载示例


对于图像处理,您应该经常使用各种图像处理库。看看毕加索和格莱德。它们会自动为您处理所有线程和缓存


从服务获取图像是关于Android网络编程的。您可以使用HttpUrlConnection或HttpClient与服务通信,然后使用JAVA Stuff, 类似于获取inputStream。。然后使用BitmapFactory.decodeStream()解码您的inputStream并从服务中获取图像。(请记住,您必须在子线程中执行网络操作:) 然后使用处理程序让位图显示在ImageView中!
(我不知道它是否能帮助你,请原谅我的英语不好:)

请提供更多详细信息和示例代码,以便其他人有效理解您的问题。