About this app
PT Magic Contact is a free app designed for people with severe motor impairments, allowing the use of any Android smartphone or tablet. This app offers accessibility features to the mobile communication and alternative and augmentative communication features.
Access modes
• Scanning mode - each button is highlighted one at a time allowing the user to select the desired function by tapping anywhere on the screen. For those who cannot tap on the screen, this app is compatible with an external switch;
• Zooming mode - parts of the screen are enlarged allowing the user to easily tap on the desired button.
Accessibility to the mobile communication
• One Touch Contact: users can send text messages with prewritten message, with or without GPS location, or make a phone call, with just one touch;
• Text Messages - user can read and send text messages, using a simple and adapted UI for both scanning and zooming control;
• Voice Calls - allows users to easily make a phone call or answering it;
• Internet - the internet browser is adapted to scanning and zooming control. In Scanning Mode, the user needs to first select the web page, and then the vertical position following by the vertical position. In Zooming mode the user needs to tap 3 times on the screen: first selects the area, then the vertical ant the horizontal positions.
Alternative and Augmentative Communication
• Text to Speech - users can write a sentence and the app will speak it out loud;
• Symbol Communication – users can communicate using a grid with words or phrases assigned to each button.
App Permissions
Allows an application to write the user's contacts data.
Allows an application to read the user's contacts data.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows an application to read the user's call log.
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
Allows the app to answer an incoming phone call.
Allows an application to call any phone number, including emergency numbers, without going through the Dialer user interface for the user to confirm the call being placed.
Allows modification of the telephony state - power on, mmi, etc.
Allows an application to send SMS messages.
Allows applications to open network sockets.
Allows an application to write to external storage.
Allows an application to read from external storage.
Allows an application to clear the caches of all installed applications on the device.
Allows an application to receive SMS messages.
Allows an application to read SMS messages.
Allows an application to modify global audio settings.
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether.
Allows access to the list of accounts in the Accounts Service.
Allows applications to access information about networks.
Allows applications to access information about Wi-Fi networks.
Allows applications to change Wi-Fi connectivity state.
Allows an application to write (but not read] the user's call log data.
Allows an app to access precise location.
Allows an app to access approximate location.
Allows applications to disable the keyguard if it is not secure.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows an application to tell the AppWidget service which application can access AppWidget's data.
Allows mounting and unmounting file systems for removable storage.
Required to be able to access the camera device.
Allows an application to record audio.
Allows the app to answer an incoming phone call.
Must be required by an NotificationListenerService, to ensure that only the system can bind to it.
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether.
Allows an app to create windows using the type TYPE_APPLICATION_OVERLAY, shown on top of all other apps.
Allows applications to connect to paired bluetooth devices.