1. 程式人生 > >## Android啟動第三方APK

## Android啟動第三方APK

1.通過包名啟動APP

  var intent = BaseApplication.mContext.packageManager.getLaunchIntentForPackage(packageName)
  if (intent != null) {
        intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
        BaseApplication.mContext.startActivity(intent)
   }   

2.通過包名和Activity名開啟APP指定的Activity

  var intent = Intent()
  intent.setClassName(“包名”, “Activity全名【包名.Activity名】”)
  intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
  BaseApplication.mContext.startActivity(intent)

Kotlin技術專欄

目前正在使用Kotlin開發Android專案,並建立了Kotlin技術專欄,希望可以和大家一起學習,探討和分享自己的實戰經驗
在這裡插入圖片描述