Aby zmienić ilość i częstość wibracji podczas powiadamia o nowych zdarzeniach, należy zmodyfikować następujący plik:
/System/Library/PrivateFrameworks/SystemSoundVibrationPatterns.plist
Analogicznie jak w sofcie 1.x, zawartość sekcji pod kluczem Default odpowiada za wibracje po otrzymaniu SMSa. Jeśli chcemy mieć inne powiadomienia, np. dla nowej poczty i kalendarza, należy dodać do tego pliku sekcje:
<key>MailReceived</key>
<dict>...</dict>
<key>CalendarAlert</key>
<dict>...</dict>
Teraz po krótce jak powinna wyglądać zawartość takiej sekcji (na przykładzie poniżej):
<key>Default</key>
<dict>
<key>Intensity</key>
<real>1</real>
<key>OffDuration</key>
<real>0.20000000000000001</real>
<key>OnDuration</key>
<real>0.40000000000000002</real>
<key>TotalDuration</key>
<real>1.2</real>
</dict>
OffDuration - przerwa pomiędzy wibracjami
OnDuration - czas trwania wibracji
TotalDuration - łączny czas powiadomienia; wartość powinna wynosić wielokrotność OnDuration + OffDuration
W powyższym przykładzie powiadomienie będzie następujące:
- wibracja przez 0.4s
- przerwa przez 0.2s
- wibracja przez 0.4s
- przerwa przez 0.2s
Czyli będziemy mieli dwie krótkie wibracje po sobie.
Dołączam przykładowy plik zawierający następujące powiadomienia:
- nowy sms - dwie wibracje
- nowa poczta - trzy wibracje
- powiadomienie z kalendarza - 5 szybkich wibracji




LinkBack URL
About LinkBacks


