1. 程式人生 > >Android 從一個應用跳轉到另外一個應用中的問題

Android 從一個應用跳轉到另外一個應用中的問題

有時候一個應用不可能做到盡善盡美,有很多功能我們可以藉助一些已經比較成熟的應用來實現

比如音樂視訊播放器  當需要的時候我們就可以跳轉到這些應用中

//獲取launcher中的應用列表

Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> lists = getPackageManager().queryIntentActivities(intent, 0);

//獲取launcher中應用列表的名稱和圖示

ResolveInfo  info = lists.get(0);

info.loadIcon(getPackageManager());
info.loadLabel(getPackageManager());

//從當前應用跳轉到另一個應用中

Intent intent = getPackageManager().getLaunchIntentForPackage(info.activityInfo.packageName);

startActivity(intent);