1. 설치된 어플 목록 PackageInfo 를 통해 가져오기
List appinfo = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
for(int i = 0 ; i < appinfo.size() ; i ++){
PackageInfo pi = appinfo.get(i);
String appname = pi.packageName
}
2. 다른 어플 실행 시키기 (1)
ComponentName compname = new ComponentName(“패키지명”, “클래스명”);
Intent actintent = new Intent(Intent.ACTION_MAIN);
actintent.ADDcategory(Intent.CATEGORY_LAUNCHER);
actintent.setComponent(compname);
act.startActivity(actintent);
다른 어플 실행 시키기 (2)
Intent toLaunch = Util.getLaunchIntentForPackage(CommonDefine.packageName);
toLaunch.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent intentBack = PendingIntent.getActivity(aContext, 0, toLaunch, 0);