Xamarin.Essentials: Haptická zpětná vazba
HapticFeedback třída umožňuje řídit haptickou zpětnou vazbu na zařízení.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Pro přístup k funkci HapticFeedback se vyžaduje následující nastavení specifické pro platformu.
Je vyžadováno oprávnění k vibraci a musí být nakonfigurováno v projektu Android. Můžete ho přidat následujícími způsoby:
Otevřete soubor AssemblyInfo.cs ve složce Vlastnosti a přidejte:
[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]
NEBO Aktualizovat manifest Androidu:
Otevřete soubor AndroidManifest.xml ve složce Vlastnosti a do uzlu manifestu přidejte následující kód.
<uses-permission android:name="android.permission.VIBRATE" />
Nebo klikněte pravým tlačítkem na projekt Androidu a otevřete vlastnosti projektu. V části Manifest pro Android vyhledejte Požadovaná oprávnění: a zkontrolujte oprávnění VIBRATE . Tím se automaticky aktualizuje soubor AndroidManifest.xml .
Použití haptické zpětné vazby
Přidejte do Xamarin.Essentials předmětu odkaz:
using Xamarin.Essentials;
Funkci haptické zpětné vazby lze provádět s typem zpětné vazby nebo LongPress
typem Click
zpětné vazby.
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.
}