|
|
|
|
|
by rplnt
4198 days ago
|
|
It should need a permission in my opinion. Why should a calculator (for example) know if there is incoming call? But this case should be handled by a permission in dialer (or whatever handles incoming calls) - something like "allow to broadcast mute to all other applications". |
|
Because it's running on a phone.
Remember those cool requestAnimationFrame side-channel timing attacks. I think it'd be pretty hard to hide at least certain things like these from an app if it really wanted to know. In this case I think it's pretty fair to just give it an API call for it.