Wiem o klasie Vibrate i sposobie jej używania, ale skąd mogę pobrać domyślny system wibracji? Czy jest jakiś rodzaj intencji, który mogę uruchomić, aby system wibrował z domyślnymi wibracjami?Wibracja domyślnego wzorca systemu w systemie Android?
Odpowiedz
Utwórz metodę, która odtwarza domyślne wibracje i wywołaj ją przy każdym wyborze.
import android.os.Vibrator;
private void vibrate(){
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(1000);
}
zezwolenie wymagane w AndroidManifest.xml
pliku:
<uses-permission android:name="android.permission.VIBRATE"/>
ale 1000 nie jest wartością domyślną dla wibracji, prawda? Czy istnieje sposób, dzięki któremu możemy uzyskać domyślny wzór wibracji Androida? –
Testowałem różne wartości i myślę, że każda wartość od 20 do 50 ms może to zrobić, w zależności od potrzeb. Dla mnie 50 ms wygląda jak przyciski w moim telefonie, a 20 ms to bardziej jak wybór pozycji w aplikacji. – JuanMiguel
@JuanMiguel Właśnie spróbował. Wygląda na to, że 50 jest blisko mojej zakładki Acer pod API 19, gdzie 20 jest w przybliżeniu tym, co robi moja Galaxy 5, pod API 21 ... Nie mogę jednak znaleźć żadnego predefiniowanego wzorca w API. – Shlublu
Zobacz View.performHapticFeedback.
- 1. Wibracja onclick
- 2. Wibracja Edittext w Androidzie
- 3. Jak programowo przejść do domyślnego ekranu głównego systemu Android?
- 4. Jak porównać datę systemu z mydate w systemie Android 2.1?
- 5. Folder instalacyjny systemu Android SDK w systemie OS X
- 6. Jak odczytać plik dziennika systemu w systemie Android?
- 7. Instalowanie sterownika USB systemu Android w systemie Windows 7
- 8. Odpowiednik rozwiązania NSNotificationCenter dla systemu iOS w systemie Android?
- 9. Kompilacja systemu Android z wiersza poleceń w systemie Windows
- 10. Usuwanie domyślnego dopełnienia systemu Android z wiadomości e-mail w formacie HTML
- 11. Android: zmiana domyślnego Home Zastosowanie
- 12. Firebase Cloud Messaging Powiadomienie Wibracja
- 13. Wibracja iPhone/iPod z niestandardowego dźwięku
- 14. Uwierzytelnianie NTLM w systemie Android
- 15. Zdarzenia wyłączające w systemie Android
- 16. Wykrywanie twarzy w systemie Android?
- 17. Menedżer alarmów systemu Android setExactAndAllowWhileIdle() nie działa w systemie Android 7.0 Nougat w trybie Doze
- 18. oddzwonienie w systemie Android?
- 19. Awaria systemu Android
- 20. Jak uruchomić usługę z mojego Interactor, używając wzorca MVP w systemie Android?
- 21. Czy "cykl życia aktywności w systemie Android" korzysta z wzorca metody szablonów?
- 22. Proces uruchamiania w tle w systemie Android
- 23. Sytuacja na jachcie/systemie Android w systemie Windows
- 24. Zastępowanie wzorca ciągu inną sekwencją w systemie Unix
- 25. Konwencje nazewnictwa w systemie Android SDK
- 26. Rect i RectF w systemie Android SDK
- 27. Zmiana domyślnego interpretera języka Python w systemie Windows XP
- 28. Konfigurowanie domyślnego pliku pylint config.rc w systemie Windows
- 29. Łączenie ze zaktualizowaną biblioteką w systemie Android
- 30. Co oznaczają metadane w systemie Android?
Czy jest to użyteczne z powiadomieniem lub ogólnie? –
oh wiem, jak to zrobić dla powiadomień, próbuję utworzyć VibratorPreference analagous do RingtonePreference, i chcę "zagrać" wibracje w każdym wyborze –
Po prostu spróbowałem. Wygląda na to, że 50 jest blisko mojej zakładki Acer pod API 19, gdzie 20 jest w przybliżeniu tym, co robi moja Galaxy 5, pod API 21 ... Nie mogę jednak znaleźć żadnego predefiniowanego wzorca w API. – Shlublu