方法一(包名+类名):
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName("com.example.activity", "com.example.activity.TopActivity"); //第一个参数是包名,第二个是类名(前面需要有类所在的包,就像在清单文件中注册那样写)
intent.setComponent(cn);
startActivity(intent)
方法二:
Intent intent=getPackageManager().getLaunchIntentForPackage(packageName);
startActivity(intent);
这个只需要包名即可