2017-05-20 3 views

Répondre

1

Avez-vous essayé HttpURlConnection?

Voici un exemple de code obtenir l'image à partir d'un serveur et d'afficher à une vue de l'image:

private class SendHttpRequestTask extends AsyncTask<String, Void, Bitmap> { 
      @Override 
      protected Bitmap doInBackground(String... params) { 
       try { 
        URL url = new URL("http://xxx.xxx.xxx/image.jpg"); 
        HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
        connection.setDoInput(true); 
        connection.connect(); 
        InputStream input = connection.getInputStream(); 
        Bitmap myBitmap = BitmapFactory.decodeStream(input); 
        return myBitmap; 
       }catch (Exception e){ 
        Log.d(TAG,e.getMessage()); 
       } 
       return null; 
      } 

      @Override 
      protected void onPostExecute(Bitmap result) { 
        ImageView imageView = (ImageView) findViewById(ID OF YOUR IMAGE VIEW); 
        imageView.setImageBitmap(result); 
      } 
    } 

J'espère que je pourrais aider

+0

C'est exactement ce dont j'ai besoin! thxs –

+0

@RomanGrout Np bro n'oubliez pas de faire une réponse :) – Melchizedek

0

essayer.

URL url = new URL("your URL in String"); 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
conn.connect(); 
int httpResponse = conn.getResponseCode(); 
+0

Je vais vérifier ceci! Comment puis-je mettre des paramètres supplémentaires comme ceci: https://i.imgur.com/oNEjDVl.png –

+0

, vous pouvez ajouter avec votre URL. Obtenir la demande ne pas avoir param si vous en avez que vous avez à ajouter avec URL. a regarder dans votre image url là vous pouvez le mettre après "?". –

+1

même vous pouvez utiliser l'objet JSON (assurez-vous que votre serveur accepte les données JSON) –