gradle 如何在库模块中获取主applicationId内部代码?

tjjdgumg  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(282)

我有一个库模块,我想通过Intent(String)来starService。当我设置:

Intent intent1 = new Intent(BuildConfig.APPLICATION_ID + ".REFRESH_DATA");

我的BuildConfig.APPLICATION_ID是一个库包。我需要在我的代码将填充主应用程序包的变量。

tzdcorbm

tzdcorbm1#

使用context.getPackageName()
注意:应用程序ID通常与代码的包名称直接关联,因此某些Android API在其方法名称和参数名称中使用术语“包名称”。这实际上是你的应用程序ID。例如,Context.getPackageName()方法返回应用程序ID。在应用程序代码之外,永远不需要共享代码的真实包名。
来源

相关问题