0

まず第一に、私はアンドロイドプログラミングに関して完全に初心者だと言わざるを得ません...

質問が適切でなかったらすみません

私は Last.FM とその API を使用していましたが、非常に多くのエラーが発生したため、腹が立ちました :( だから、あなたが私を助けてくれることを願っています..

わかりました last.fm API は XML を使用していると思っていたので、JSON で開発を始めましたが、そうではないことがわかりました。さらに検索することにしました.XMLパーサーについて何かを見つけましたが、それが正しい方法かどうかはわかりません...

アーティストのすべてのトラックでリストを埋めたかったのです。例: http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&artist=terror&api_key=b25b959554ed76058ac220b7b2e0a026

誰でもこれで私を助けることができますか?このようなものをプログラムするための正しい (そして最も簡単な) 方法はどれですか? どうやってするの?

どうもありがとう!

Last.FM API を使用したことがない人は、そのドキュメントを参照してください。

http://www.lastfm.es/api

4

2 に答える 2

0

あなたのスキルレベルを超えていると私が推測している独自のパーサーを書くことができます。または、「last.fm java xml parser」を検索できます。

次の投稿は、XPath を使用して last.fm API から xml ファイルを解析する方法を示しています。

xpathを使用したJavaでのXML解析

または、次のプロジェクトで last.fm API を処理する方法を確認することもできます。

http://code.google.com/p/jaudioscrobbler/

于 2012-08-10T23:50:16.160 に答える
0

XML のシリアル化/逆シリアル化にはSimple Frameworkを使用することを強くお勧めします。軽量で使いやすいです。過去に Android プロジェクトで使用したことがあり、満足しています。

車輪を再発明して XML を自分で解析しようとしないでください。これで問題が解決され、1 行のコードで XML 応答をドメイン オブジェクトにマーシャリングできるようになります。

于 2012-08-11T00:03:40.143 に答える