Android 如何保存图像并设置为应用程序图标?安卓

Android 如何保存图像并设置为应用程序图标?安卓,android,Android,我从照相机的图库中拍摄图像。如何将图像设置为应用程序图标? 我想将图像作为名称“ic_launcher”写入res/drawable,但这是不可能的 如何将图像设置为应用程序图标 您无法在运行时执行以下任何操作: 修改主屏幕启动器中用于输入的图标 在设置屏幕中修改应用程序使用的图标(例如,已安装应用程序列表) 修改默认情况下用于活动操作栏中图标的图标 但是,您可以在运行时执行以下操作: 在ActionBar上调用setIcon(),以更改活动的操作栏中使用的图标 在应用程序提供的应用程序小

我从照相机的图库中拍摄图像。如何将图像设置为应用程序图标? 我想将图像作为名称“ic_launcher”写入res/drawable,但这是不可能的

如何将图像设置为应用程序图标

您无法在运行时执行以下任何操作:

  • 修改主屏幕启动器中用于输入的图标

  • 在设置屏幕中修改应用程序使用的图标(例如,已安装应用程序列表)

  • 修改默认情况下用于活动操作栏中图标的图标

但是,您可以在运行时执行以下操作:

  • ActionBar
    上调用
    setIcon()
    ,以更改活动的操作栏中使用的图标

  • 在应用程序提供的应用程序小部件中显示不同的图标(或其他图像)

  • 使用另一个图标作为您试图通过
    操作\u创建\u快捷方式添加到主屏幕的快捷方式


您可以针对不同的屏幕密度制作多分辨率图像。有关详细信息,请参阅android样式指南

要使用该图标,请转到AndroidManifest.xml并在应用程序标记内部使用以下属性:

android:icon="@drawable/name_of_your_icon_file_without_extension"
需要注意的几点:

  • 对所有屏幕密度使用相同的文件名。(例如,所有文件夹中的ic_icon.png可绘制ldpi、可绘制mdpi、可绘制hdpi等)
  • 为图标使用透明背景
希望这有帮助