无需知道类名,就可以启动apk

查看官方文档,发现这样一个方法:

1 public abstract Intent getLaunchIntentForPackage (String packageName)  

这个方法名就说明:根据包名就可以得到启动的视图;

使用方法:

1 PackageManager pm = getPackageManager();  

2 Intent i = pm.getLaunchIntentForPackage(packageName);  

3 //如果该程序不可启动(像系统自带的包,有很多是没有入口的)会返回NULL  

4      if (i != null)  

5            startActivity(i);  

 

你可能感兴趣的:(apk)