百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

移动开发(四):.NET MAUI中Android应用修改安装图标和启动页面

suiw9 2025-04-06 20:50 5 浏览 0 评论

今天继续给大家分享.NET MAUI中开发的Android应用如何修改安装图标和启动页面,希望对大家使用Net开发安卓APP提供一些帮助!

一、更换APP应用图标


这里我们直接编辑项目文件 MyFirstMauiApp.csproj来修改APP应用图标

官方案例默认的组合图标,其中ForegroundFile表示前景图像(选填),Include属性表示背景图像(必须)、




首先我们自己制作一个APP图标 ,具体如下图:

然后图标文件修改为appnew.png,然后放在如下目录:


修改项目配置文件MyFirstMauiApp.csproj ,新增一行配置项,原来的可以先注释掉。



具体如下图:



然后修改Android应用清单应用图标设置选项,选择@mipmap/appnew,具体如下图


也可以为每个平台设置不同的图标,TargetFramework参数支持ios、maccatalyst、android、windows四种类型,具体参考如下设置:



    
    

    
    


主要是通过判断条件针对不同的平台选择相应的APP图标。


注意事项

只能定义一个应用图标,系统默认取第一个,后续如果设置了也不会起作用。

NET MAUI 应用图标可以使用任何标准平台图像格式,包括可缩放矢量图形 (SVG) 文件。推荐使用png格式的文件。

图标文件命名规则:符合 Android 资源命名规则,应用图标文件名必须为小写,以字母字符开头和结尾,并且只包含字母数字字符或下划线。

更改图标文件后,需要重新生成项目,否则图标可能不生效。


配置完成后可以重新生成运行,模拟器看到效果如下:



二、修改APP启动页面


应用的启动页就是应用打开时候的初始页面,它的设置方式和应用图标比较类似。

首先我们先制作一个APP启动页面的图片,然后转换为svg格式,文件名为appstart.svg。


然后把文件放在Resources\Splash\appstart.svg ,具体位置可以看下图:



然后修改MyFirstMauiApp.csproj重新指定启动画面的图片

官方默认值如下:





这里我们切换为appstart.svg




调整效果如下图:


注意事项

图像的尺寸为 210x260,基本大小设置为 424x520。避免出现拉伸的情况。

建议使用 SVG 图像。 SVG 图像的可以纵向扩展为更大的尺寸,并且看起来仍然清晰直观。 如果是基于位图的图像(如 PNG 或 JPG 图像)在放大时后可能会比较模糊。


然后点击保存,重新生成项目,Android方式进行运行查看效果如下:



三、总结

以上是APP修改应用图标和修改启动画面的完整介绍,大家有问题欢迎评论区沟通交流!

相关推荐

C和Java效率对比试验和编译器优化影响

首先得承认这不是一个好例子,逻辑过于简单,受环境的干扰也特别大。不能作为评价一门语言综合效率的用例,仅仅是基于个人兴趣的小实验的记录。C语言版本1#include...

Java 代码执行原理(java代码是如何执行的)

专注于Java领域优质技术,欢迎关注作者|Alan来源|cnblogs.com/wangjiming/p/10455993.html对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者...

JVM底层原理之如何选用C1、C2编译器?它们有什么区别?

JVM底层原理之如何选用C1、C2编译器?它们有什么区别?关于JVM底层的C1、C2编译器,很多人不知道它的具体概念,本篇我们详细的讲解一下。...

阿里巴巴Java性能调优实战:深入JVM即时编译器JIT,优化Java编译

深入JVM即时编译器JIT,优化Java编译然而许多Java开发人员对JIT编译器的了解并不多,不深挖其工作原理,也不深究如何检测应用程序的即时编译情况,线上发生问题后很难做到从容应对。类编...

JPHP--一款基于JVM的新PHP编译器(php 编译)

JPHP是一款基于Java语言编写的PHP编译器以及新运行时库,支持多线程、unicode字符串(UTF-16)、GUI、Android开发以及嵌入式Web应用。JPHP可以将PHP源码编译成JVM字...

Java:开源Java编译器的下一个前沿——实时编译即服务

  对于Java开发人员来说,实时(JIT)编译器是提高性能的关键。然而,在容器世界中,由于CPU和内存消耗的限制,性能的提高经常被抵消。为了帮助解决这个问题,EclipseOpenJ9JVM提供...

45张图带你从入门到精通学习WireShark

你好,这里是网络技术联盟站。...

Linux(麒麟)下如果使用wireshark抓包工具

Linux(麒麟)下如果使用wireshark抓包工具一、安装wireshark1、通过命令将麒麟系统iso文件挂载到/mnt2、进入到/mnt/KYLIN3、通过yuminstall安装两个安装...

强烈推荐APP破解常用工具集合(破解软件推荐)

抓包...

wireshark长时间抓包分多个文件(wireshark 长时间抓包)

http://www.cnblogs.com/wangqiguo/p/5068602.html推荐理由一般使用wireshark不需要长时间抓包的,但是有时候遇到网络通信中非常棘手的问题,例如一个小...

wireshark抓包教程详解(wireshark抓包全集)

如果本文对你有帮助,欢迎关注、讨论、点赞、收藏、转发给朋友,让我有持续创作的动力,让我们一起相互学习共同进步。...

收藏!Wireshark最好用的抓包命令都在这了!

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部下午好,我的网工朋友。在现在,网络流量的监控与分析变得尤为重要。无论是排查网络故障、优化性能还是确保网络安全,都需要精...

Wireshark快捷键大全,记住后抓包效率杠杠的

不管你是网络管理员、程序员还是安全工程师,Wireshark都是你的得力助手,用来排查问题、分析流量,甚至学习网络协议。...

渗透测试抓包工具-wireshark(渗透测试脚本)

wireshark功能介绍1.抓包嗅探协议分析2.安全专家必备的技能...

wireshark网络抓包详解(利用wireshark抓包工具抓取网络数据包)

一、简介...

取消回复欢迎 发表评论: