我有一个非常简单的 android 项目,它是一个基本的项目列表。
是否可以在不需要任何其他类或文件的情况下从同一个 Main.java 类中的 URL 获取 JSON?
基本上有没有可以在任何项目中使用的小而最小的脚本?
我对 java 和 android 开发非常陌生,所以我无法将脚本合并到我的项目中。
主.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);
}}