-1

または、返された xml ファイルから画像を解析する別の方法はありますか? この質問には多くの否定的な意見が寄せられることは承知していますが、問題は、私がこのネットワーキングの初心者であることです。これはばかげているように聞こえるかもしれませんが、それでも、PHP コードをどこに置くべきかを尋ねなければなりませんでした。背景としてアーティストの画像を表示する必要があるアプリを開発していますが、次のコードに出会いました。

<?php

$url    = 'http://api.discogs.com/artist/';
$artist = 'deadmau5';
$data   = json_decode(file_get_contents($url . $artist));

$image  = $data->resp->artist->images[0]->uri;

?>

しかし、このコードをどこに置くべきかわかりません。このコードをタグの周りにラップする XML ファイルに入れると、機能し<![CDATA[ますか?

4

4 に答える 4

1

ネットワーク画像を表示したいだけなのかどうかわかりません。1. Volley などのネイティブ ライブラリを使用して、NetworkImageView または ImageLoader で画像を表示します。Google の sim-offical ライブラリです。2. PHP コードを直接実行することはできません。デバイスで Web サーバーを実行し、PHP コードを実行する必要があります。サーバーは APK にパッケージ化する必要があり、アプリのインストール後に実行されます。使えるかどうかは聞いていません。:)

結論: 1. で実行して、ネットワークから画像を表示します。ボレーにさらに質問がありますか?

@Hà Link の例は正しいですが、volley の NetworkImageView で強化する必要があります。それはもっと良いかもしれません。

于 2013-08-13T15:27:53.130 に答える
1

FasterXml、Jackson などの xml 使用ライブラリからすべての画像 URL を取得できます。もちろん、正規表現を使用して取得することもできます。

sImageLoader = 新しい ImageLoader(....);
networkImageView.setImageUrl("画像の URL", sImageLoader);

于 2013-08-13T15:38:41.510 に答える
1

このサイト、XMLparser および ImageLoader クラスから読み取ることができます http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/

于 2013-08-13T15:16:32.043 に答える