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.
}