是否可以从外部类获取应用程序的名称?

时间:2012-07-25 12:06:45

标签: android eclipse

我有许多应用程序引用的库项目。现在我得到了一个新的要求,我需要更改此库项目中的功能。我需要将一个变量传递给我的Web服务,具体取决于调用此函数的应用程序。因此需要知道该库项目中当前应用程序的名称。我知道我可以通过传递Context来实现它,但我正在寻找没有传递Context的选项。因为否则我不知道有多少应用程序需要更改。

1 个答案:

答案 0 :(得分:1)

据我所知..当调用公共库中的方法时,方法本身无法知道哪个应用程序正在调用它。传递参数来识别应用程序是您的最佳选择。

根据您调用方法的功能和时间而定。您可以获得在前台运行的应用程序。但是,如果您正在运行服务或不那么直接的事情,这将是一件很难的事情。