ListView onItemClick confusion
===

I've been trying to figure this out for a while now and I can't find any help online.  Basically I just need to have an onItemClickListener for the items.  All they will do is start a new intent to a new activity.

    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;

    public class MyAppActivity extends Activity {
    /** Called when the activity is first created. */
	private ListView list1;
	private String Cats[] = { "Hardware", "Commands", "Libraries","Tutorials", "Arduino License"};
	/** Called when the activity is first created. */
	@Override

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		list1 = (ListView) findViewById(R.id.ListView01);
		// By using setAdpater method in listview we an add string array in
		// list.
		ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, Cats);
		list1.setAdapter(adapter);
		}
    }

Any help?