oncreate 안에 다음과 같이 코드를 짜서 리스트뷰로 현재 설치된 어플 목록을 불러왔습니다
 
PackageManager pm = this.getPackageManager();
List<ApplicationInfo> appList = pm.getInstalledApplicaitons(0);
 
ArrayList<String> aList = new ArrayList<String>();
 
for(int i=0; i<appList.size(); i++){
   aList.add(appList.get(i).loadLable(pm).toString());
}
 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_row, R.id.label, aList);
 
ListView list = (ListView)findViewById(R.id.list);
list.setAdapter(adapter);
 
 
그리고 list_row.xml 파일에 이렇게 해뒀습니다
 
<LinearLayout>
<ImageView/>   <- 여기가 어플들 아이콘 이미지
<TextView />      <- 여기가 어플들 이름
</LinearLayout>
 
 
여기서 제가 궁금한건 list_row.xml 파일 ImageView의 이미지를 어플들의 아이콘 이미지로 보여주고 싶습니다
 
일단 아이콘은 appList.appList.get(i).loadIcon(pm) 으로 받아오면 되는데
 
이걸 어떻게 아이콘에 적용할려고 하니 어떻게 해야 될지 모르겠더군요
 
그냥 이미지뷰를 써서 for문 돌려서 적용하면 nullpointexception 에러 나고...
 
조언좀 부탁드리겠습니다