fake phone call - redeem4/Care_Corner GitHub Wiki
(O: Webb)
Fake Phone Call Main Menu
When the user clicks on the Fake Phone Call Button from the Main Menu, they are transitioned to the Fake Phone Call Main Menu. This screen contains two input fields and two spinners:
- Name (Caller ID)
- Phone Number
- Waiting Time
- Now
- 15 Seconds
- 1 Minute
- 30 Minutes
- 1 Hour
- 3 Hours
- Select Voice
- malevoice.mp3
- femalevoice1.mp3
- femalevoice2.mp3
After the user configures the Fake Phone Call to their liking, they then press the "Set" button which displays a message stating that their settings have been saved for future use. The user must now press the Call button to begin the Fake Phone Call.
Calling Screen
After the user presses the Call button, the Calling Screen will be displayed to simulate the user receiving a call from the person they setup in the Fake Phone Call Menu and a ringtone will be played.
The user has the option to either accept or reject the Fake Phone Call. If rejected, the user is returned to the Fake Phone Call Main Menu to setup another call or if they accept the call they are sent to the Dialing Screen.
Dialing Screen
If the user presses the Accept Call button on the Calling Screen, they are presented with the Dialing Screen which simulates the actual Fake Phone Call by playing the voice recording that was selected during the setup and counting the elapsed time of the call. The only button on this screen that works is the End Call Button.
Ending the Fake Phone Call
If the user presses the End Call Button normally, they are greeted with an alert dialog box that allows them to save the Fake Phone Call recording or discard it and return back to the Fake Phone Call Main Menu.
If the user presses and holds the End Call Button for 3 seconds however, the Panic Button feature will activate.