項目の基本的なリストである非常に単純な Android プロジェクトがあります。
他のクラスやファイルを必要とせずに、同じ Main.java クラスの URL から JSON を取得することは可能ですか?
基本的に、どのプロジェクトでも使用できる小さくて最小限のスクリプトはありますか?
私はJavaとAndroidの開発に非常に慣れていないため、スクリプトをプロジェクトに組み込むのに問題があります。
Main.java
package com.jamfactory.articles;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
public class Main extends Activity {
private ListView listView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get JSON
// Get JSON
List article_data[] = new List[]
{
new List(R.drawable.cloudy, "Article One", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.showers, "Article Two", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.snow, "Article Three", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.storm, "Article Four", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
new List(R.drawable.sunny, "Article Five", "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.")
};
ListAdapter adapter = new ListAdapter(this,
R.layout.listview_item_row, article_data);
listView1 = (ListView)findViewById(R.id.listView1);
View header = (View)getLayoutInflater().inflate(R.layout.listview_header_row, null);
listView1.addHeaderView(header);
listView1.setAdapter(adapter);
}}