I noticed that all blocking apps are too complicated for such a simple task so I decided to create this one based in iOS do not disturb.
Does not work on some devices, you just have to do a test.
Options:
- Enable/Disable
- Block all calls
- Block private/unknown/anonymous/hidden numbers
- Block numbers not in contact list
- Block numbers not in favorite contacts (not on trial)
- Outgoing call confirmation
- Individual contacts blacklist. (readonly on trial)
Low memory footprint and minimal blocking delay.
The calls will be forwarded to voicemail if ‘Call forwarding settings’ are configured or else will be simply blocked.
Under development:
Make better use of the available space on tablets
Call logs
Next:
SMS blocking
Permissions explained:
Note that no internet access is required!
Contacts/Calendar
read your contacts - android.permission.READ_CONTACTS
modify your contacts - android.permission.WRITE_CONTACTS
To read/set the flag Send to voicemail
Phone
directly call phone numbers - android.permission.CALL_PHONE
reroute outgoing calls - android.permission.PROCESS_OUTGOING_CALLS
To the Call confirmatiom dialog
Device ID & call information
read phone status and identity - android.permission.READ_PHONE_STATE
Identify when receiving a call so that can be blocked
In-app purchases - com.android.vending.BILLING
To unblock all funcionality</br>
</br></br>
</br></br></br>
</br></br></br>
</br>
</br></br></br></br>
</br>
</br></br></br></br></br></br></br>