如何找到路径&;Android清单中声明的应用程序启动器图标的文件名

如何找到路径&;Android清单中声明的应用程序启动器图标的文件名,android,Android,我发现我可以在我的应用程序中重用我的应用程序的启动器图标,它在清单中声明为启动器图标。我只需从布局xml文件中调用图标图像,该文件的文件名和路径与Android清单中声明的文件名和路径相同 e.g.: <ImageView ... android:src="@drawable/ic_launcher"> </ImageView> 例如: 问题是:如果将来我更改清单文件中图标的名称/路径,布局文件中的代码也需要更新。此外,我希望能够在我的下一个应用程序

我发现我可以在我的应用程序中重用我的应用程序的启动器图标,它在清单中声明为启动器图标。我只需从布局xml文件中调用图标图像,该文件的文件名和路径与Android清单中声明的文件名和路径相同

e.g.: 
  <ImageView
  ...
  android:src="@drawable/ic_launcher">
  </ImageView>
例如:
问题是:如果将来我更改清单文件中图标的名称/路径,布局文件中的代码也需要更新。此外,我希望能够在我的下一个应用程序中重用这段布局代码,而不必担心在图标的清单中声明了什么文件名和路径


我可以从我的代码中找到清单文件中为启动器图标声明的名称和路径吗?这将允许我先读取清单,然后使用布局文件中相同的名称和路径。

您可以在
活动中执行此操作:

String packageName = getPackageName();
PackageManager pm = getPackageManager();
Drawable icon = pm.getApplicationIcon(packageName);
imageView.setImageDrawable(icon);