The application has the capability to recognize the position and the orientation of the phone. It can differentiate among the following three states:
1. The phone is positioned horizontally and its face is up. This is "Face Up" state.
2. The phone is positioned horizontally and its face is down. This is "Face Down" state.
3. The phone is NOT positioned horizontally. This is the "Default" state.
While in the "Default" state, the application restores default settings to your ring stream and vibration. In the other states you can mute ring stream or\and turn off vibration (depending on your settings).
Scenario 1: You want to disable the vibration when phone is positioned horizontally (ex. lying on the table). At the same time, you want the vibration alert in other situations.
Solution: Disable vibration on both states: "Face Up" and "Face Down".
Scenario 2: You are in a meeting and don't want to be interrupted with the alert of any kind.
Solution: Disable ring stream and vibration in "Face Down" state. Then simply put the phone face down when complete silence is desired.
Scenario 3: May be you want to turn off only ring stream in case 2?
Scenario 4: Always turn off ring stream when phone is on the table. The vibration alert is enough.
Solution: Mute ring only on both states.
Scenario 5: And so on. Settings are for your suit.
- In "Face Down" state: Soft vibration while ringing (once every 10 seconds) so that you still receive incoming calls but in a more discrete manner.
- In "Face Down" state: Delay about 10 seconds before waking up that provides phone owner with ample time to check caller identity and place the phone face down again if desired.
- The application is started automatically after phone reboot.
- Out of service and In service notifications. In other words - you will be informed when cell signal lost or found.
Please Test Before Using:
Start the application and place the phone on the table. The position of the phone, face down or face up, would depend on the scenario you want to test. Initiate an incoming call to your phone from another number. Turn your phone in other orientation while it is ringing. Please wait a few seconds. It is needed to precise definition of orientation.
- The ring vibration cannot be stopped once started.
- Be sure to stop the application before changing "Phone vibrate" property in the Phone Settings. The application "remembers" it during starting sequence. The original property value will be restored each time when the phone is not positioned horizontally.
- There may be an instance when phone orientation sensor returns wrong data during phone vibration alert. In this case can help only "Delay before wake up". In other case, application can decide that it is on "Face Up" or "Default" state and then it turns on ring and vibration (depending on your settings).