Comment faire pour afficher les images à partir de base de données MySQL dans Android à l'aide d'objet JSON

J'ai essayé plusieurs moyens d'affichage de mon JSON images mais mes solutions n'a jamais réussi.

J'ai analysé mon JSON et je reçois la réponse.

Cependant inclus la réponse est une image que j'ai besoin d'afficher dans mon application.

Réception de l'image :"img src=question/images/u2_1_l2_q66", qui est juste de chaîne. J'obtiens le même texte que dans l'émulateur "pas d'image".

Dans drawable, devrais-je ajouter une image ?

Comment puis-je afficher ces images dans ma demande ? Merci de me guider.

Toute aide serait appréciable.

code

       protected String doInBackground(String... args) {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("tid", tid));
json = jsonParser.makeHttpRequest(url_get_quesurl, "GET", params);
Log.d("All Groups: ", json.toString());
try {
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
System.out.println("Success");
groups = json.getJSONArray(TAG_GROUP);
System.out.println("Result Success+++"+groups);
for (int i = 0; i < groups.length();i++) {
JSONObject c = groups.getJSONObject(i);
String question = c.getString(TAG_QUES);
System.out.println("Checking ::"+question);
ques1.add(question);
String img = c.getString(TAG_IMAGE);
System.out.println("Checking ::"+img);
imgarr.add(img);
}
} else {
showAlert();
}
} catch (JSONException e) {
System.out.println("Error "+e.toString());
}
return null;
}
protected void onPostExecute(String file_url) {
pDialog.dismiss();
ques1=new ArrayList<String>(new ArrayList<String>(ques1));
imgarr=new ArrayList<String>(new ArrayList<String>(imgarr));
TextView txtque = (TextView) findViewById(R.id.que_txt); 
txtque.setText("Q" + num + ")" + ques1.get(j) + imgarr.get(g));
}

code php

      $group[$i]['image']= base64_encode(file_get_contents("http://10.0.2.2/question/images/".$row['image']));                                                                                                     
$i++;
array_push($response["group"], $group);
  • Ce que vous obtenir dans la balise TAG_IMAGE?
  • Modifier votre image en php en base64 et puis un décodage de l'image dans android.Je peux vous donner le code
  • dans TAG_IMAGE seulement je suis comme ça "img src=question/images/u2_1_l2_q66"
  • je ne peux pas comprendre peut l'expliquer....
  • Merci de me guider pour résoudre mon problème..
  • Dans la base de données pour l'image j'ai donné le chemin d'accès de l'image pour chaque question comme ça "img src=question/images/u2_1_l2_q66" Comment afficher l'image dans l'émulateur..je veux ajouter ces images d'un dossier à un drawable merci de m'aider..
  • s'il vous plaît aider moi. vraiment je ne sais pas à résoudre mon problème..
  • vous devez analyser la réponse de l'étiquette et obtenir u2_1_l2_q66, le nom de l'image et le mettre dans un imageview en utilisant drawable.