Commit Graph

1205 Commits

Author SHA1 Message Date
tibbi
c80192e1b0 removing the beeping when the call notification appears 2020-05-02 21:40:15 +02:00
tibbi
3b0ca0ccf0 require the PERMISSION_READ_PHONE_STATE before getting the SIM card to use 2020-05-02 21:07:55 +02:00
tibbi
ce281797b4 ask for a SIM card to be used earlier, not at Dialer activity 2020-05-02 20:58:39 +02:00
tibbi
56e8e4744e adding a checkbox for remembering SIM at specific numbers 2020-05-02 20:48:00 +02:00
tibbi
1ddbe9a06c prefer the third party intents SIM over the default one 2020-05-02 20:23:09 +02:00
tibbi
91c33b5030 properly recognize SIM card to use from third party intents 2020-05-02 20:07:14 +02:00
tibbi
964486fedc improve the handling of SIM picker at call start 2020-05-02 20:01:22 +02:00
tibbi
b8c8837aaa show Outgoing call UI at DIALING state too 2020-05-02 18:38:26 +02:00
tibbi
d740d7f2ea renaming the Handle variable used at starting calls 2020-05-02 13:37:10 +02:00
tibbi
c8443f7187 implement the first version of SIM picker 2020-05-02 09:35:54 +02:00
tibbi
f177cbd011 adding an initial implementation of the PhoneAccount picker 2020-05-01 23:50:22 +02:00
tibbi
8b79b57fcc updating min SDK version to 23, Marshmallow Android 6 2020-05-01 22:44:18 +02:00
tibbi
78e87e2df5 make sure the proper layouts are shown at incoming/outgoing calls 2020-05-01 22:32:47 +02:00
tibbi
1792c2daa0 add a Dialpad Close button at the ongoing calls dialpad 2020-05-01 21:54:09 +02:00
tibbi
85123eba20 show a dialpad at the call screen on button press 2020-05-01 21:04:47 +02:00
tibbi
33b5f6e1a3 end the call if the user closes the call screen while dialing 2020-05-01 21:01:53 +02:00
tibbi
f3f62ff074 moving the dialpad in an own layout file 2020-05-01 20:46:06 +02:00
tibbi
0aea7f5ad1 init the proximity sensor immediately, not just as the call starts 2020-05-01 19:02:44 +02:00
tibbi
4058fc3a4e show the Acccept Call notification button only at incoming ringing status 2020-05-01 19:00:39 +02:00
tibbi
d64546e059 show the proper call buttons at outgoing calls 2020-05-01 18:56:30 +02:00
tibbi
b4d2bdf38d show the call duration at the notification, while active 2020-05-01 18:50:28 +02:00
tibbi
70466bd1a1 show correct status at the call notification too 2020-05-01 18:48:03 +02:00
tibbi
7f1c2471d0 use only default priority for the app call notification 2020-05-01 18:36:56 +02:00
tibbi
a9fff376ea close the call instantly if it ended and the user presses the red button 2020-05-01 18:33:50 +02:00
tibbi
ae42a735e7 show the call screen for a moment after the call ends, with visible duration 2020-05-01 18:18:29 +02:00
tibbi
1c45efd986 update the call timer during an active call 2020-05-01 17:14:58 +02:00
tibbi
b02468e5db show the call status below the other sides name 2020-05-01 17:01:27 +02:00
tibbi
6be6b546f5 lets actually remove the callers number if we know his name 2020-05-01 16:42:10 +02:00
tibbi
2a0cbe9b4f implement microphone and speaker toggling via the audiomanager 2020-05-01 16:21:04 +02:00
tibbi
390c4f8b54 unregister the calls callback after the call 2020-05-01 13:44:28 +02:00
tibbi
cca5de0bef implementing a proximity sensor, turn the screen off when something is close 2020-05-01 13:24:36 +02:00
tibbi
570f55eeb8 show the incoming call screen if the screen is turned off too 2020-05-01 12:48:10 +02:00
tibbi
659b2abb4c do not autocancel the incoming call notification 2020-05-01 12:18:39 +02:00
tibbi
2504de4239 show the contacts avatar at the notification too 2020-05-01 12:12:01 +02:00
tibbi
56a6f3b98f show the incoming callers name at the notification too 2020-05-01 11:23:46 +02:00
tibbi
0b82f4aded show the caller as Unknown caller in case we know nothing about him 2020-05-01 11:14:15 +02:00
tibbi
e5f3da5434 show the callers name, number and photo, if available 2020-05-01 11:10:38 +02:00
tibbi
824a385b11 handle accepting call 2020-05-01 10:22:51 +02:00
tibbi
0ac58a0a57 adding some handling to rejecting calls 2020-05-01 10:10:28 +02:00
tibbi
c3d8292961 adding an End Call button at the call screen 2020-04-30 23:38:07 +02:00
tibbi
7d2fa2743f toggle the microphone on icon click 2020-04-30 23:25:34 +02:00
tibbi
11e243f170 toggle Speaker icon at the Call screen on click 2020-04-30 21:58:09 +02:00
tibbi
b3aa539f52 use Call category for the call notification 2020-04-30 21:53:54 +02:00
tibbi
c7f5f454ef adding an initial implementation of the incoming call notification 2020-04-30 21:48:03 +02:00
tibbi
d835c5d80b adding buttons, microphone and keyboard buttons 2020-04-30 15:18:09 +02:00
tibbi
2bacde210c adding the initial incoming call screen buttons 2020-04-30 11:57:33 +02:00
tibbi
6f921ad673 adding an initial Call activity 2020-04-30 10:36:37 +02:00
tibbi
76a1d2c3d6 convert contact photo from uri to bytearray directly, without creating a bitmap 2020-04-29 21:27:47 +02:00
tibbi
9860b8118c do not try inserting the contact thumbnail, it will be generated 2020-04-29 20:27:04 +02:00
tibbi
fa05c304e9 allow closing View screen quicker with double back button 2020-04-29 18:31:19 +02:00