我有一个库模块,我想通过Intent(String)来starService。当我设置:
Intent intent1 = new Intent(BuildConfig.APPLICATION_ID + ".REFRESH_DATA");
我的BuildConfig.APPLICATION_ID是一个库包。我需要在我的代码将填充主应用程序包的变量。
tzdcorbm1#
使用context.getPackageName()。注意:应用程序ID通常与代码的包名称直接关联,因此某些Android API在其方法名称和参数名称中使用术语“包名称”。这实际上是你的应用程序ID。例如,Context.getPackageName()方法返回应用程序ID。在应用程序代码之外,永远不需要共享代码的真实包名。来源
context.getPackageName()
Context.getPackageName()
1条答案
按热度按时间tzdcorbm1#
使用
context.getPackageName()
。注意:应用程序ID通常与代码的包名称直接关联,因此某些Android API在其方法名称和参数名称中使用术语“包名称”。这实际上是你的应用程序ID。例如,
Context.getPackageName()
方法返回应用程序ID。在应用程序代码之外,永远不需要共享代码的真实包名。来源