Xamarin.Essentials: Haptic Feedback

HapticFeedback sınıfı, cihazla ilgili geri bildirimleri denetlemenizi sağlar.

başlarken

Bu API'yi kullanmaya başlamak için kitaplığın projelerinize düzgün bir şekilde yük olduğundan ve ayar olduğundan emin olmak için başlangıç kılavuzunu okuyun.

HapticFeedback işlevine erişmek için aşağıdaki platforma özgü kurulum gereklidir.

Android projesinde Yapılandır izni gereklidir ve yapılandırılması gerekir. Bu, aşağıdaki yollarla eklenebilir:

Properties klasörünün altındaki AssemblyInfo.csdosyasını açın ve şunları ekleyin:

[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]

VEYA Android Bildirimini Güncelleştir:

Özellikler AndroidManifest.xmldosyanın altındaki dosyanın adını açın ve bildirim düğümünün içine aşağıdakini ekleyin.

<uses-permission android:name="android.permission.VIBRATE" />

Veya Android projesine sağ tıklayın ve projenin özelliklerini açın. Android Bildirimi'nin altında Gerekli izinler: alanına bakın ve PIEE iznini denetleyin. Bu, dosyanın AndroidManifest.xml güncelleştirmesi.

Haptic Geri Bildirimini Kullanma

sınıfınıza Xamarin.Essentials bir başvuru ekleyin:

using Xamarin.Essentials;

Haptic Feedback işlevi bir veya geri bildirim ClickLongPress türüyle yapılabilir.

try
{
    // Perform click feedback
    HapticFeedback.Perform(HapticFeedbackType.Click);

    // Or use long press    
    HapticFeedback.Perform(HapticFeedbackType.LongPress);
}
catch (FeatureNotSupportedException ex)
{
    // Feature not supported on device
}
catch (Exception ex)
{
    // Other error has occurred.
}

API