更改 application/window 标签和图标而不更改启动器快捷方式
Change application/window label and icon without change of launcher shortcut
是否可以更改 Android 应用程序 window title/label 及其图标而不更改应用程序快捷方式上显示的启动器图标和应用程序名称?
我指的是上面屏幕截图中显示的图标和 window 名称。 我指的不是 ActionBar(如果存在),它是布局的一部分。
是否可以通过代码动态更改此设置?是否可以分别为每个 activity 更改它?
棒棒糖添加了TaskDescription
class:https://developer.android.com/reference/android/app/ActivityManager.TaskDescription.html
在任何activity中,你可以这样写:
ActivityManager.TaskDescription description =
new ActivityManager.TaskDescription("test", null, 0xff0000ff);
setTaskDescription(description);
一些注意事项:
- 您传递的标题将继续显示在 "recents" 视图中,即使您导航到另一个 activity 层次结构中更深的
- 为图标传递
null
将保留默认图标。
- 颜色仅适用于当前activity
是否可以更改 Android 应用程序 window title/label 及其图标而不更改应用程序快捷方式上显示的启动器图标和应用程序名称?
我指的是上面屏幕截图中显示的图标和 window 名称。 我指的不是 ActionBar(如果存在),它是布局的一部分。
是否可以通过代码动态更改此设置?是否可以分别为每个 activity 更改它?
棒棒糖添加了TaskDescription
class:https://developer.android.com/reference/android/app/ActivityManager.TaskDescription.html
在任何activity中,你可以这样写:
ActivityManager.TaskDescription description =
new ActivityManager.TaskDescription("test", null, 0xff0000ff);
setTaskDescription(description);
一些注意事项:
- 您传递的标题将继续显示在 "recents" 视图中,即使您导航到另一个 activity 层次结构中更深的
- 为图标传递
null
将保留默认图标。 - 颜色仅适用于当前activity