不知道类名的情况下启动apk

最近做项目遇到这样一种情况!我们想启动钱方支付程序,但这个应用把入口隐藏了,我们只能获取包名,此时想要启动着个apk可以采取如下办法,代码如下: Intent

最近做项目遇到这样一种情况!我们想启动钱方支付程序,但这个应用把入口隐藏了,我们只能获取包名,此时想要启动着个apk可以采取如下办法,代码如下:

Intent mIntent =getPackageManager().getLaunchIntentForPackage("net.qfpay.android");

if(mIntent!=null){

                               System.out.println("!!!!!!!!!!!!");

                               MainActivity.this.startActivity(mIntent);

                     }