移動開發(fā)(三):使用.NET MAUI打包第一個安卓APK完整過程
今天繼續(xù)給大家分享.NET MAUI中開發(fā)的Android應(yīng)用如何修改安裝圖標(biāo)和啟動頁面,希望對大家使用Net開發(fā)安卓APP提供一些幫助!
一、更換APP應(yīng)用圖標(biāo)
這里我們直接編輯項(xiàng)目文件 MyFirstMauiApp.csproj來修改APP應(yīng)用圖標(biāo)
官方案例默認(rèn)的組合圖標(biāo),其中ForegroundFile表示前景圖像(選填),Include屬性表示背景圖像(必須)、
<!-- App Icon -->
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" />
首先我們自己制作一個APP圖標(biāo) ,具體如下圖:
然后圖標(biāo)文件修改為appnew.png,然后放在如下目錄:
修改項(xiàng)目配置文件MyFirstMauiApp.csproj ,新增一行配置項(xiàng),原來的可以先注釋掉。
<MauiIcon Include="Resources\AppIcon\appnew.png" ForegroundFile="" />
具體如下圖:
然后修改Android應(yīng)用清單應(yīng)用圖標(biāo)設(shè)置選項(xiàng),選擇@mipmap/appnew,具體如下圖
也可以為每個平臺設(shè)置不同的圖標(biāo),TargetFramework參數(shù)支持ios、maccatalyst、android、windows四種類型,具體參考如下設(shè)置:
<ItemGroup>
<!-- App icon for Windows -->
<MauiIcon Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'"
Include="Resources\AppIcon\backiconwindows.png" ForegroundFile="Resources\AppIcon\appiconfg.svg" TintColor="#40FF00FF" />
<!-- App icon for all other platforms -->
<MauiIcon Include="Resources\AppIcon\appnew.png" ForegroundFile="" TintColor="Yellow" />
</ItemGroup>
主要是通過判斷條件針對不同的平臺選擇相應(yīng)的APP圖標(biāo)。
注意事項(xiàng)
●只能定義一個應(yīng)用圖標(biāo),系統(tǒng)默認(rèn)取第一個,后續(xù)如果設(shè)置了也不會起作用。
●NET MAUI 應(yīng)用圖標(biāo)可以使用任何標(biāo)準(zhǔn)平臺圖像格式,包括可縮放矢量圖形 (SVG) 文件。推薦使用png格式的文件。
●圖標(biāo)文件命名規(guī)則:符合 Android 資源命名規(guī)則,應(yīng)用圖標(biāo)文件名必須為小寫,以字母字符開頭和結(jié)尾,并且只包含字母數(shù)字字符或下劃線。
●更改圖標(biāo)文件后,需要重新生成項(xiàng)目,否則圖標(biāo)可能不生效。
配置完成后可以重新生成運(yùn)行,模擬器看到效果如下:
二、修改APP啟動頁面
應(yīng)用的啟動頁就是應(yīng)用打開時候的初始頁面,它的設(shè)置方式和應(yīng)用圖標(biāo)比較類似。
首先我們先制作一個APP啟動頁面的圖片,然后轉(zhuǎn)換為svg格式,文件名為appstart.svg。
然后把文件放在Resources\Splash\appstart.svg ,具體位置可以看下圖:
然后修改MyFirstMauiApp.csproj重新指定啟動畫面的圖片
官方默認(rèn)值如下:
<!-- Splash Screen -->
<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#512BD4" BaseSize="128,128" />
這里我們切換為appstart.svg
<MauiSplashScreen Include="Resources\Splash\appstart.svg" BaseSize="128,128" />
調(diào)整效果如下圖:
注意事項(xiàng)
●圖像的尺寸為 210x260,基本大小設(shè)置為 424x520。避免出現(xiàn)拉伸的情況。
●建議使用 SVG 圖像。SVG 圖像的可以縱向擴(kuò)展為更大的尺寸,并且看起來仍然清晰直觀。如果是基于位圖的圖像(如 PNG 或 JPG 圖像)在放大時后可能會比較模糊。
然后點(diǎn)擊保存,重新生成項(xiàng)目,Android方式進(jìn)行運(yùn)行查看效果如下:
三、總結(jié)
以上是APP修改應(yīng)用圖標(biāo)和修改啟動畫面的完整介紹,大家有問題歡迎評論區(qū)溝通交流!

浙公網(wǎng)安備 33010602011771號