有时候一个应用不可能做到尽善尽美,有很多功能我们可以借助一些已经比较成熟的应用来实现
比如音乐视频播放器 当需要的时候我们就可以跳转到这些应用中
//获取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);