代码之家  ›  专栏  ›  技术社区  ›  Albin Lukose

.NET MAUI:当我在Android设备上拍照时应用程序崩溃(三星标签和手机)

  •  0
  • Albin Lukose  · 技术社区  · 2 年前

    https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/device-media/picker?tabs=android#take-照片

    按照这些步骤在我的android设备(三星平板电脑和三星手机,使用最新的API)中捕捉图像。一旦你捕捉到图像,应用程序就会频繁崩溃。已尝试调试,但崩溃时未检索到任何信息。应用程序崩溃并自行重新启动。无法在Emulator中复制此问题。这种情况是随机发生的。有时有效,有时无效。

    我已经为图像捕获添加了必要的权限。

    这与Code有关吗?

    <uses-permission android:name="android.permission.CAMERA" />
        <intent>            
            <action android:name="android.media.action.IMAGE_CAPTURE" /> 
        </intent>
    
    if (MediaPicker.Default.IsCaptureSupported)
            {
                FileResult photo = await MediaPicker.Default.CapturePhotoAsync();
    
                if (photo != null)
                {
                    //do nothing
                }
            }
    
    0 回复  |  直到 2 年前