Hola Desof, tu pregunta es muy generica y poco concreta, si lo que quieres es bajarte una imagen, y si al arrancar la aplicación lo que quieres es saber si existe para no volver a descargar, puedes hacerlo asi:
Este es el ejemplo de Erel donde pinta las imagenes bajadas
Sub ImagesJobDone (Job As HttpJob)
If Job.Success = True Then
ivs(ImageIndex).Bitmap = Job.GetBitmap
ivs(ImageIndex).Gravity = Gravity.FILL
End If
ImageIndex = ImageIndex + 1
If ImageIndex = 9 Then
ProgressDialogHide
End If
End Sub
Este es el mismo pero guardando la imagen
Sub ImagesJobDone (Job As HttpJob)
If Job.Success = True Then
ivs(ImageIndex).Bitmap = Job.GetBitmap
ivs(ImageIndex).Gravity = Gravity.FILL
' -------------- nuevo -----------------
' guardamos la imagen bajada
Dim out As OutputStream
Try
out = File.OpenOutput(DirectorioDondeQuierasGuardarLaImagen,NombreImagen, False)
ivs(ImageIndex).WriteToStream (out,100,"JPEG") ' el 100 es la calidad (la máxima es 100)
out.Close
Catch
End Try
' -------------- nuevo -----------------
End If
ImageIndex = ImageIndex + 1
If ImageIndex = 9 Then
ProgressDialogHide
End If
End Sub
Sub Activity_Resume
If File.Exists(DirImagen, NombreImagen) = False Then
' llamar a bajarse la imagen
else
' pintar la imagen
end if
Saludos