ゼルダの伝説に基づいて Android アプリを作成しています。http: //zelda.wikia.com/wiki/Category :Games にあるゼルダのビデオ ゲームの Wikia ページにリンクしたいと考えていました。各ゲームのページ名を取得して Android アプリのリストビューにインポートする方法があるかどうか疑問に思っていました。私が現在これを行っている方法は、ゲームの名前をアプリ自体に直接コーディングすることですが、それができれば名前を取得してくれるので、新しいゲームが来るたびに更新する必要はありません。そこにこれらすべての名前をハードコーディングする手間を省くことができます。私がこれまでに持っているコードは次のとおりです。
    package com.lvlup.kikurself.zeldatest;
    import android.app.ListActivity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.AdapterView.OnItemClickListener;
    public class zeldaGames extends ListActivity {
        public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        String[] values = new String[] { "The Legend of Zelda", "Zelda II: The
         Adventure of Link", "The Legend of Zelda: Ocarina of Time",};
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, values);
        setListAdapter(adapter);
        final ListView zeldaList = getListView();
        zeldaList.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v, int position, long thisID)
      {
         Object o = (zeldaList.getItemAtPosition(position));
         String gameName_temp = (o.toString());
         Intent newIntent = new Intent(v.getContext(), gameDisp.class);
         newIntent.putExtra("tempG", gameName_temp);
         startActivity(newIntent);
    }
    });
これを読んでくれてありがとう。
私は MediaWiki API を調べていて、これを見つけました:
 http://zelda.wikia.com/api.php?action=query&list=categorymembers&cmtitle=Category:Games&cmlimit=500
これによりゲームが一覧表示されますが、xml 形式になっているため、ゲーム タイトルをリストに入力する方法についてまだ混乱しています。助けてください、または私を正しい方向に向けてください。