发起一个特定程序以及直接发起一个地图而不加载地图
1.
// to get the list of apps you can launch?
Intent intent = new Intent(ACTION_MAIN);?
intent.addCategory(CATEGORY_LAUNCHER);?
List<ResolveInfo> infos = getPackageManager().queryIntentActivities(intent, 0);?
?
// resolveInfo.activityInfo.packageName = packageName?
// resolveInfo.activityInfo.name = className?
// reusing that intent?
intent.setClassName(packageName, className);?
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);?
startActivity(intent)?
2.Intent intent = new Intent(android.content.Intent.ACTION_VIEW, ?
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345");?
startActivity(intent);?