由于MAUI官方并不支持HamonyOS,许多问题在GitHub上可能无法得到有效回应和支持,很多外国开发者都没有相关设备供测试,因此需要自行摸索。
图标和初始屏幕
在USB调试阶段,不要修改MauiIcon和MauiSplashScreen,这可能导致调试会话闪退或无法启动。发布前再设置这些属性,在手机上独立启动应用可以成功。
修改图标和初始屏幕时请使用【重新生成】,普通生成可能不能正确反映更改。
文件和资产
Android的文件流是一次性的。如果你需要反复使用,先拷贝到MemoryStream。ImageSource.FromStream也会尝试在流中Seek,所以也不能直接使用Android的文件流,也必须先拷贝到MemoryStream。但是,ImageSource.FromStream不能支持较大的流(上限未知),所以对于特别大的图只能使用ImageSource.FromFile。