public class STZAppActivity extends Activity
{
ListView listView;
ArrayAdapter<String> adapter;
List< ApplicationInfo > appList;
ArrayList<String> list;
@Override
    protected void onCreate(Bundle savedInstanceState){
   super.onCreate(savedInstanceState);
   setContentView(R.layout.applist);
   listView = (ListView)findViewById(R.id.listView1);
   PackageManager packagemanager = this.getPackageManager();
   appList = packagemanager.getInstalledApplications( 0 );
Log.d("", ""+ appList.size());
list = new ArrayList<String>();
for (int i = 0; i < appList.size(); i++) {
list.add( appList.get(i).loadLabel(packagemanager).toString());

 
    adapter = new ArrayAdapter<String>(this,  android.R.layout.simple_list_item_1, list);
    
    
    listView.setAdapter(adapter);
}
listView.setOnItemClickListener(mainSelect);
    }  
private OnItemClickListener mainSelect = new AdapterView.OnItemClickListener() {
 public void onItemClick(AdapterView av,  View v, int position, long id) {
 Log.e("",""+list.get(position));
 Toast.makeText(getApplicationContext(), list.get(position).toString(), Toast.LENGTH_SHORT).show();

 }
};
}


흠 ... 드긴뜨는디 ...
왜 몇번째인지가 뜨는게아니라
누르면 어플이름이 뜨는거죠 ??
클릭한곳이 리스트에서 몇번째인지 알고싶은대 ...