어플들을 놓고 설치가 안돼어 있으면 마켓으로 링크하고,

설치되어 있으면 실행하는 런쳐를 만들고 있는데

 

아래와 같은 코드로 확인 하였습니다. ( 이 게시판 검색해서 )

List<PackageInfo> appinfo = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
      for(int i = 0 ; i <appinfo.size() ; i ++){
       PackageInfo pi = appinfo.get(i);
String appname = pi.packageName
}
 
그런데...
에뮬레이터에서는 잘돼는데
 
갤럭시S, 갤럭시탭에서 테스트해보니 안되고 모두 설치가 안된것으로 나옵니다.
 
왜 그런지요?