packageName만 알고있으면.... packageName과 관련된 어플리케이션을 바로 실행 시킬 수 있다.
모 중간 중간 packageName을 얻어오는 코드가 있지만 이부분에 관련된 설명은 따로 안해도 될듯~~
코드만 보고도 충분히 이해 되리라 생각됩니다~
PackageManager manager = mContext.getPackageManager();
String packageName = data.getComponent().getPackageName();
ApplicationInfo applicationinfo = manager.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
String lableName = manager.getApplicationLabel(applicationinfo).toString();
Intent intent = manager.getLaunchIntentForPackage(packageName);
mActivity.startActivity(intent); |