2014-02-26 157 views

回答

1

试试这个

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("package name here"); 
startActivity(LaunchIntent); 

如果你不知道你要启动再试试这个

PackageManager pm; 
pm = getPackageManager(); 
// get a list of all installed apps then launch by pakagename. 
packages = pm.getInstalledApplications(0); 

String packagename = packages.get(position).packageName.toString() 

请参阅本android-package-manager

0

你需要找到应用的包名取出应用程序的全名,然后像这样通过意向启动它:

Intent myIntent = new Intent(getApplicationContext(), "full name of activity you are starting"); 
startActivity(myIntent); 

您甚至可以从该活动检查this收到结果。希望这可以帮助!

相关问题