我有一个库模块,我想通过 Intent(String) 来启动服务。当我设置时:
Intent intent1 = new Intent(BuildConfig.APPLICATION_ID + ".REFRESH_DATA");
我的BuildConfig.APPLICATION_ID是一个库包。我的代码中需要一个变量,该变量将用主应用程序包填充。
只需使用context.getPackageName()
.
注意:应用程序 ID 过去直接与代码的包名称关联,因此某些 Android API 在其方法名称和参数名称中使用术语“包名称”。这实际上是您的应用程序 ID。例如,Context.getPackageName()
方法返回您的应用程序 ID。永远不需要在应用程序代码之外共享代码的真实包名称。
Source
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)