gpt4 book ai didi

Android Library - 确定正在使用哪个包

转载 作者:行者123 更新时间:2023-11-29 00:48:51 25 4
gpt4 key购买 nike

我有一个 Android 库(例如 libA),它被两个包 com.siteA.appA 和 com.siteB.appB 引用。

这很好用,但我想根据包修改库的行为(例如,appB 可以显示广告)。

有什么方法可以确定哪个包正在使用库中的库

例如在 LibA 内

if(package == "com.siteA.appA"){

// Don't display adverts

}else{

// Display adverts.
}

最佳答案

对于包名称,只需使用 Context:

ctx.getPackageName()

如果您需要更多信息,您需要使用 PackageManager .

关于Android Library - 确定正在使用哪个包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com