android– 如何从应用程序更改启动器图标及其标签

android– 如何从应用程序更改启动器图标及其标签,第1张

概述如何从Android中的应用程序运行时更改启动器图标及其标签?(如果可能的话)我指的是AndroidManifest.xml中定义的属性:android:icon和android:label.我想用我从相机拍摄的图像替换它.解决方法:编辑:您的原始答案未指定您希望在运行时执行此 *** 作.下面是如何在编译之前完成它.至于在运行时

如何从Android中的应用程序运行时更改启动器图标及其标签? (如果可能的话)
我指的是AndroIDManifest.xml中定义的属性:androID:icon和androID:label.我想用我从相机拍摄的图像替换它.

解决方法:

编辑:您的原始答案未指定您希望在运行时执行此 *** 作.下面是如何在编译之前完成它.至于在运行时以编程方式执行:

从this answer开始:

You cannot change the manifest or the resource in the signed-and-sealed APK, except through a software upgrade.

但是,接受的答案也找出了“黑客”或者某种欺骗方式(我猜).我还没有测试过,但有一个来源可供您查看.

或者,this link显然使用“小部件”方法描述了如何执行此 *** 作.

所以,让我们说你的清单是这样的:

<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"    package="yourPackage"    androID:versionCode="1"    androID:versionname="1.0" >    <uses-sdk        androID:minSdkVersion="8"        androID:targetSdkVersion="17" />    <application        androID:allowBackup="true"        androID:icon="@drawable/ic_launcher"        androID:label="@string/app_name"        androID:theme="@style/Apptheme" >     ...

您可以通过将图像放入可绘制文件夹来更改启动器图标:

Project folder --> res --> all the drawables

然后你会改变androID:icon =“@ drawable / ic_launcher”为androID:icon =“@ drawable / whateverThenameOfTheImageIsYouPutInTheDrawablesFolders”

要更改标签:

打开您的strings.xml文件,该文件位于:

Project folder --> res --> values --> strings.xml

并查找看起来像这样的字符串:

<string name="app_name">Your App name</string>

只需将您的应用名称更改为您想要的标签.

摘要:

androID:icon =“@ drawable / ic_launcher”确定您的启动器图标,因此只需将图像添加到可绘制文件夹中,然后将ic_launcher更改为您希望成为图标的图像名称.

androID:label =“@ string / app_name”确定你的“标签”,所以只需在strings.xml文件中查找app_name(因为标签引用@ string / app_name)并更改app_name的内容.

总结

以上是内存溢出为你收集整理的android – 如何从应用程序更改启动器图标及其标签全部内容,希望文章能够帮你解决android – 如何从应用程序更改启动器图标及其标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存