在应用中启动第三方app

最近在项目中,遇到这样一个需求,要在自己的应用中启动第三方的 app,具体方法如下:

/*需要知道第三方软件的包名和类名
     */
    private fun lauchThirdApp(){
        val intent = Intent()
        val comp = ComponentName(Constants.THIRD_PACKAGENAME,"com.izis.yzext.ServiceActivity")
        intent.setComponent(comp);
        intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
        startActivity(intent)
    }

你可能感兴趣的:(在应用中启动第三方app)