如何启动来自库的另一个应用程序的活动?

时间:2019-03-08 14:34:57

标签: android android-intent android-library

所以我有2个应用。假设我在应用程序A中,并且我知道有应用程序B,并且它正在使用库C。库C的活动是我想从应用程序A启动的。我该怎么做?

编辑:实际上,A和B应用程序都使用相同的库。但是我的目标是启动另一个应用程序的活动。

1 个答案:

答案 0 :(得分:1)

科特林中尝试以下代码:

changeEquippedItems: (state, parameters) => {
        state.equippedItems.push(parameters);
    }

或使用Java:

fun runDifferentActivity() {
    // Different app package
    val otherAppPackage = "comp.package.android.something.there"
    // Activity name (from different App)
    val otherAppActivity = "SecretActivity"

    val action = "$otherAppPackage.$otherAppActivity"

    // Create Intent with action name
    val intent = Intent(action)

    // Start activity
    startActivity(intent)
}