aee51f2b60f30ee4985644d2212890703996e5a5 |
|
09-Mar-2018 |
Tyler Gunn <tgunn@google.com> |
Support enhanced call blocking function - Add settings about whether to accept or block an incoming call from unidentified numbers by configuring the setting for each reason (unregistered/private/pay phone/unknown). - Show a notification when making an emergency call. Bug: 28189985 Test: Manual Merged-In: I134a60675c512d12fd6c235c9cf95e506fcc7b85 Change-Id: I134a60675c512d12fd6c235c9cf95e506fcc7b85 (cherry picked from commit c18a43205906c956bc4347a6fee657920c24fb81)
/packages/services/Telecomm/AndroidManifest.xml
|
980ccdca19b0b22118b7af25be537e8ed27ae23f |
|
07-Mar-2018 |
Tyler Gunn <tgunn@google.com> |
Declare READ_EXTERNAL_STORAGE permission for Telecom. We have seen some bugs where playing a ringtone installed by a third party app results in a failure to play the ringtone. Test: Compile Bug: 74051324 Merged-In: I08d548b615a16e190cb7c03ffa6f731fe7ac9a3f Change-Id: I08d548b615a16e190cb7c03ffa6f731fe7ac9a3f (cherry picked from commit 9ca0f2cb4bbd3203b4d60c0d1140394a48cfbb97)
/packages/services/Telecomm/AndroidManifest.xml
|
5d66e1d540c9c0006445c310b34420dfdb5219ed |
|
26-Jan-2018 |
Tyler Gunn <tgunn@google.com> |
Add ability to generate remote call recording tone. Add Telecom support to generate a call recording tone in the outgoing telephony audio stream when a recording app is enabled on the device. The new CallRecordingTonePlayer will play a call recording warning tone to the remote user via outgoing telephony audio stream. This functionality if gated on device support and carrier config in the telephony stack. Test: Added new unit tests. Manually changed carrier config to enable tones on local deice, installed audio recording app and verified while it is recording the tone is audible on remote end. Bug: 64138141 Change-Id: Ifcf5a49704af5a1352527e705e7d2a3bc16d7fdd
/packages/services/Telecomm/AndroidManifest.xml
|
9a7302fadf0724b9ac9487996d1a0f48e4ea1e11 |
|
31-May-2017 |
Hall Liu <hallliu@google.com> |
Add wakelock to UserCallActivity Add a wakelock to make sure that the phone doesn't go to sleep in the middle of trying to initiate an outgoing call through Bluetooth (or something else that doesn't require the screen being on). Change-Id: Ide945fabbb474cb8ce60fbf704698e566e9f9b01 Fixes: 38328207 Test: manual
/packages/services/Telecomm/AndroidManifest.xml
|
bbd78a76f8a3d103018474ecd52bead71cd5fc5a |
|
30-Apr-2017 |
Tyler Gunn <tgunn@google.com> |
Confirm managed call when there are ongoing self-managed calls. When the user places a managed call while there are ongoing self-managed calls, the system will now display a dialog giving the user the option of NOT placing the managed call, or placing the managed call and disconnecting the ongoing self-managed call(s). This is done by stopping the outgoing call during startOutgoingCall and bringing up a dialog to confirm whether the user wants to place the call. If they chose to place the call, ongoing self-mgds calls are disconnected, the call is added, and the NewutgoingCallBroadcast is sent as usual. If the user chooses not to start the call, the call is cancelled. Test: Manual Bug: 37828805 Change-Id: I8539b0601cf5f324d2fb204485ee0d9bbf03426d
/packages/services/Telecomm/AndroidManifest.xml
|
2b17f23d3257dec66d965ac7b4a59aa2226b43a5 |
|
08-Mar-2017 |
Tyler Gunn <tgunn@google.com> |
Self-Managed Incoming Call Disambiguation UX. - Handle auto-disconnect of foreground call when answering a self-managed call. - Enforce restriction that the PhoneAccount associated with a self-managed CS must have a label which is the app's name. - Ensure self-managed phone accounts can't be registered with call provider, connection manager, or sim sub capabilities. - Add "incoming call" UX which is shown when a new incoming call from a self-managed CS comes in and there is an existing call for another CS. Test: Unit, manual Bug: 34159263 Change-Id: I371be9baa6f56c77aa83349977c0131f0e319047
/packages/services/Telecomm/AndroidManifest.xml
|
115c06ee64e209cda99abdc1fbd23fd65aa6da47 |
|
02-Mar-2017 |
Tyler Gunn <tgunn@google.com> |
API review cleanups. - Modify the video call permission check to use the API version of the caller to determine whether to use the API26 SESSION_EVENT_CAMERA_PERMISSION_ERROR event. If the caller is using an older API, use the more generic SESSION_EVENT_CAMERA_FAILURE. - Update the sample Self Managed calling app to use the incoming call UX guidance specified in the Javadocs. - Fix bug in InCallController which could cause InCallService to see self-managed connections. Test: Manual Bug: 35767096 Bug: 35767711 Change-Id: I3e5e2b84eb026eec37f884029bb77d446a04e255
/packages/services/Telecomm/AndroidManifest.xml
|
a0a76f95b2f0b7d38d45f7e891e4261128b50783 |
|
17-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Follow framework refactoring. Bug: 27531029 Change-Id: Ia938f4b2da76443c6f4467fd427b6cd7e9e60851
/packages/services/Telecomm/AndroidManifest.xml
|
b1308ec228d8517caddaf0b09d57aacf67c8dcab |
|
01-Mar-2016 |
Abhijith Shastry <ashastry@google.com> |
Implement createManageBlockedNumbersIntent API. BUG: 27364137 Change-Id: Iaced9910db04df73cc3d7503e4ec6c4a3e4fb15a
/packages/services/Telecomm/AndroidManifest.xml
|
c926185584d458323465431c296c51fe52f87945 |
|
05-Feb-2016 |
Mohamed <abdalkader@google.com> |
Add UI to manage blocked numbers. TESTING/Functionality= - Adding empty not allowed. - Rotation: dialogs/general UI. - Adding same number ignored. - Non-primary users not allowed to manage blocked numbers. - Material ripple for delete button. - Action bar back button exit activity. - Prevent EditText from stealing focus so talk-back starts from the beginning. - Talk back allow user to read row by row in list view. There are two things left that I will do in a follow-up: - Alert Dialog Theme. - Add some validation for the user input Screenshots: https://drive.google.com/a/google.com/folderview?id=0ByV4lfyID02GTGV1QWRTOGlKWTQ&usp=sharing Bug: 26917087 Change-Id: If390d863f40162e12b0bd5d06b8bfccaa7fad5b2
/packages/services/Telecomm/AndroidManifest.xml
|
fe7ecfe6ed7701aeb6707eb5e290ecacabd69931 |
|
09-Feb-2016 |
Abhijith Shastry <ashastry@google.com> |
Add Read, and Write blocked numbers permissions to Telecom. Read permission is needed to check if an incoming call needs to be blocked. Write permission is needed to display the UI to manage blocked numbers. BUG: 26682702 Change-Id: Iada6cef5563450aedd1bc8017c6d0c6be54c0ecf
/packages/services/Telecomm/AndroidManifest.xml
|
dd4c040a0909cc25c2686d37ffcd759eef19d483 |
|
25-Jan-2016 |
Nancy Chen <nancychen@google.com> |
Remove "uses-sdk". System apps don't need it. Change-Id: I0fd8a902649d197dc65440b0c2a5c37bed8f31d0
/packages/services/Telecomm/AndroidManifest.xml
|
bbebba34974df8179da14999273bf47bbf8b691f |
|
18-Nov-2015 |
Jeff Sharkey <jsharkey@android.com> |
Mark this coreApp as being encryptionAware. Historically, apps marked with "coreApp" were prepared to run in a limited boot environment, and were critical to booting the device, so in the new file-based encryption world we're marking these apps with both "forceDeviceEncrypted" and "encryptionAware" attributes. Bug: 22358539 Change-Id: Ia40e2ab95132bccaf3fdb6484fdab3239258b2d0
/packages/services/Telecomm/AndroidManifest.xml
|
4b0a265171f9b1f4d4513224f0129737c0fd6552 |
|
13-Aug-2015 |
Nancy Chen <nancychen@google.com> |
Merge "Add SDK versions for Telecomm."
|
41fed9a147922ff4bce2b986b3614cd929d38f96 |
|
12-Aug-2015 |
Nancy Chen <nancychen@google.com> |
Add SDK versions for Telecomm. This change is necessary to be able to install Telecomm using adb install. Bug: 23151337 Change-Id: I14b4343ee57c0b59dcab99c7b8f098d4f9b9bea8
/packages/services/Telecomm/AndroidManifest.xml
|
6964cca85d40a9d700fa9fd3630f3bb5359a5b02 |
|
12-Aug-2015 |
Jay Shrauner <shrauner@google.com> |
am 1076675f: am 606777af: Merge "Name user call activity "Phone"" into mnc-dev * commit '1076675f0fecfe4293b92cab3afcb873b267dae4': Name user call activity "Phone"
|
4d0b4198e8831c9eb89154d2176f679cb14cde49 |
|
11-Aug-2015 |
Jay Shrauner <shrauner@google.com> |
Name user call activity "Phone" Name the main call activity differently from the app label so that it's a simpler name in activity disambuation dialogues. Bug:23090337 Change-Id: I2f4eb92022dcce2c29f08dc4cdd2ee4282af8842
/packages/services/Telecomm/AndroidManifest.xml
|
41045b499a47c00459986c96bbbb28ffee2cbefc |
|
05-Aug-2015 |
Bryce Lee <brycelee@google.com> |
Allow a custom component to receive notification of missed call. By setting the custom component, the system notification is suppressed. Change-Id: Idfc0354aaa97776e19ad642e44a88978577559a9
/packages/services/Telecomm/AndroidManifest.xml
|
71734c2db8a4e412d833b267777dd011e04cc942 |
|
02-Jun-2015 |
Yorke Lee <yorkelee@google.com> |
Allow default dialer changes and phone account enable/disable via ADB Add commands accessible via adb shell that can be used for CTS tests without the need for adb root *set-phone-account-enabled *set-phone-account-disabled *set-default-dialer *get-default-dialer Modify enablePhoneAccount/setDefaultDialer to indicate success. Remove now unused functionality in ProtectedEnableAccountPreferenceActivity and ProtectedChangeDefaultDialerActivity. Bug: 21583012 Change-Id: I542d145cc969334c004b8344fbbb01f278256f9d
/packages/services/Telecomm/AndroidManifest.xml
|
7d3416debad83e519310320fd00c188d5eadf0ee |
|
30-May-2015 |
Yorke Lee <yorkelee@google.com> |
Allow default dialer to be changed via adb without user confirmation Required to automate CTS tests. Change-Id: I696804ed6cdb65aed9f4914300fc228a0dcff6aa
/packages/services/Telecomm/AndroidManifest.xml
|
638f05cb620a17ae7334486d2f53e223ac65eef5 |
|
20-May-2015 |
Santos Cordon <santoscordon@google.com> |
Add intent for enabling phone account. Bug: 20303449 Change-Id: If6e717260df01160308fd395a6aac413aa5206d5
/packages/services/Telecomm/AndroidManifest.xml
|
ebe2fb311bcd0006eeba78c3d3c2fbe8a8fc64bb |
|
20-May-2015 |
Alex Klyubin <klyubin@google.com> |
Telecomm service does not use cleartext network traffic. This declares to the platform and tools that this service does not use cleartext network traffic. The platform and tools will be blocking (on best effort basis) attempts to use such traffic by this service. For example, attempts to use HTTP (rather than HTTPS) will be blocked. Bug: 19215516 Change-Id: I443fdc64e5e9bbfb51fd2649c7c6efd5fc000d9f
/packages/services/Telecomm/AndroidManifest.xml
|
ea5cb93d81099f17654e0fdf9b8eda3bfa89f081 |
|
08-May-2015 |
Santos Cordon <santoscordon@google.com> |
Provide enable property on phone accounts. Bug: 20303449 Change-Id: I4b9cb0e29377233ed4fc01757570351ee6e5856e
/packages/services/Telecomm/AndroidManifest.xml
|
55344342de211db4c99d57ddfc550864d9113376 |
|
04-May-2015 |
Santos Cordon <santoscordon@google.com> |
Add a setting to enable/disable calling accounts. Bug: 20303449 Change-Id: I34f9e5a572fd449ad617861576937f9648ae4ee9
/packages/services/Telecomm/AndroidManifest.xml
|
b5c5d44062ff3d992e0985424382e4596d386085 |
|
28-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add activity to handle default dialer requests * ChangeDefaultDialerDialog provides the UI that can be used by apps to request that the user select their package as the default dialer. * Add various manifest entries, strings etc for use in the UI * Exercise TelecomManager.ACTION_CHANGE_DEFAULT_DIALER in TestDialerActivity Bug: 20304411 Change-Id: Ibc6678c44290f5c9aa00c294b55db74c2c6e09eb
/packages/services/Telecomm/AndroidManifest.xml
|
57f614997b6e6a40befd022059b803e15f0a030d |
|
27-Mar-2015 |
Yorke Lee <yorkelee@google.com> |
Fix some issues with TelecomBroadcastReceiver * Fix missing ACTION_CLEAR_MISSED_CALLS action * Make sure that PendingIntents are sent to the right class (TelecomBroadcastReciever, not TelecomBroadcastIntentProcessor) Bug: 19803865 Change-Id: I7611a5491286c34c82a85d3dfba30ec3527ee372
/packages/services/Telecomm/AndroidManifest.xml
|
2a61edaf7945ca15366040d29010c0a6e151a238 |
|
16-Mar-2015 |
Vinit Deshpande <vinitd@google.com> |
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' Change-Id: I5bde841b9c5766ab33077ae4fd25c546b10117c7
|
738539670f87caa3edb6ba2b52f0ecba81ea25bd |
|
28-Feb-2015 |
Santos Cordon <santoscordon@google.com> |
Broadcast phone account registrations This is cherry-picked from master Change-Id: I1ad86c6fde042f1b3b38687800e434dfc82c75e4
/packages/services/Telecomm/AndroidManifest.xml
|
4c77849c7e70cfb93239a220beefd35a243c7c56 |
|
28-Feb-2015 |
Santos Cordon <santoscordon@google.com> |
Broadcast phone account registrations Change-Id: I1ad86c6fde042f1b3b38687800e434dfc82c75e4
/packages/services/Telecomm/AndroidManifest.xml
|
78a5e6b9c1595c81f72d7a822617cb78db224e48 |
|
06-Feb-2015 |
Ihab Awad <ihab@google.com> |
Refactoring for testability Refactor to a single app singleton, TelecomSystem, which owns the intialization of the rest of the app. Change-Id: I3036f200b56f710e7f830b469260a67145c327e7
/packages/services/Telecomm/AndroidManifest.xml
|
af22dd1f9ab859c2139ffd623c52ab90c7895e04 |
|
26-Feb-2015 |
Andrew Lee <anwlee@google.com> |
Cleanup RespondViaSmsSettings class. Remove inner class, so there is just one class which extends PreferenceActivity. Bug: 19372734 Change-Id: I0cd1095edf12261b5957c9474238bcaaf3005831
/packages/services/Telecomm/AndroidManifest.xml
|
9631da49ba48b20f50ea00d5edf1139811fddacf |
|
19-Feb-2015 |
Andrew Lee <anwlee@google.com> |
Add intent-filter for intent to start RespondViaSMS. Bug: 19372734 Change-Id: I8bf239b5297109907e25695cd433a38496683fe2
/packages/services/Telecomm/AndroidManifest.xml
|
581ec4ab2ec8c039b715f130e26e1940bb9d5946 |
|
15-Dec-2014 |
Santos Cordon <santoscordon@google.com> |
Make telecom a non-persistent process. There are still activities that run in short-lived telecom processes because the system process doesn't run activities. By having persistent=true, these short-lived processes ended up living forever. For the components that run in the system process, things should remain unchanged since the system process is already persistent. Bug: 18112269 Change-Id: I0cc59119dc421e1d3dd4c63440487bdd7ce99b9d
/packages/services/Telecomm/AndroidManifest.xml
|
398893b4e3f5241ade69fac145966ae0eb3f1197 |
|
11-Dec-2014 |
Ihab Awad <ihab@google.com> |
Remove android:debuggable from manifest Bug: 18707423 Change-Id: Ic9f29ad3c6f4505ddde3d7ba2ad0b97521dd943b
/packages/services/Telecomm/AndroidManifest.xml
|
e6a33f2e9ec77f900260a50242d657668706c0ae |
|
02-Dec-2014 |
Santos Cordon <santoscordon@google.com> |
(Telecom-system part 4) Move telecom to the system server process. Also remove TelecomApp since it is no longer run/necessary after this change. Bug: 18112269 Change-Id: I901023a2333b5c664cd2dc314d2df638355e9d41
/packages/services/Telecomm/AndroidManifest.xml
|
f987d1a6f1d02164210a70b417db2bc14576236c |
|
02-Dec-2014 |
Santos Cordon <santoscordon@google.com> |
(Telecom-system part 2) Move telecom intialization from application to service. Instead of having TelecomApp initialize the global state of telecom, it will bind to the telecom service and the service itself will initialize the global state. This prepares telecom to run in the system process since at that point TelecomAppw will stop running and the framework will need to use the telecom service to start the global state. Bug: 18112269 Change-Id: I76cd520e55ba2f58915ea2a7938cffd3cc101bab
/packages/services/Telecomm/AndroidManifest.xml
|
fd053f46a6c4323f521ccf157a4d6ea29f7fd6e6 |
|
13-Nov-2014 |
Andrew Lee <anwlee@google.com> |
Style quick responses to Dialer Material. This is replicating some assets and styles (in part) from Telephony, but unlike Telephony we don't compile PhoneCommon into Telecom at this time. Most of this is to style the action bar the same as the "Dialer" Telephony settings. Bug: 18300861 Change-Id: Ic9eed11c81bf9205c89a508bb9271b621a9dc688
/packages/services/Telecomm/AndroidManifest.xml
|
7e2c7f34dde14afd18c13d39777331ec2ef3a46a |
|
03-Nov-2014 |
Ihab Awad <ihab@google.com> |
Update PhoneAccount icon API (5/6) Bug: 18291787 Change-Id: I0b83c0d36c67e12c27355d0893a0fa78a4f3aaa6
/packages/services/Telecomm/AndroidManifest.xml
|
52da7036afa9f2450fa703b6744925dc7550353d |
|
08-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Revert "Telecom, Telephony share a process." This reverts commit 2be04fc3c9c9d5ff14b67b06c0af6ea9422977b2. Change-Id: I6f595086c23a07f46fe857e44587a7efb86113a6
/packages/services/Telecomm/AndroidManifest.xml
|
2be04fc3c9c9d5ff14b67b06c0af6ea9422977b2 |
|
07-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Telecom, Telephony share a process. Bug: 18112269 Change-Id: I6d8ff447f202d91fe0d29f8f734624e4f4398dc7
/packages/services/Telecomm/AndroidManifest.xml
|
116549bfd182fab4a5b8f6c314838fa9648a41f2 |
|
25-Oct-2014 |
Evan Charlton <evanc@google.com> |
Use the public API permissions Migrate the permissions to the new ones in the android.* namespace instead of the com.android.server.telecom.* namespace. Bug: 18114695 Change-Id: I1b8578cbc82e95ea78b4a2166f4a23650a0c375f
/packages/services/Telecomm/AndroidManifest.xml
|
9451460dfabac4572094abeba04a83dc22bbbc70 |
|
24-Oct-2014 |
Santos Cordon <santoscordon@google.com> |
am 0ceb5a12: Add permission to CONNECTION_MANAGER PhoneAccount registration. automerge: 5ae91bd * commit '5ae91bdbbf00f36eec1d66ed854454611264a787': Add permission to CONNECTION_MANAGER PhoneAccount registration.
|
0ceb5a12f6fc2d9a4c9abe5361cbf7b4736e1a85 |
|
23-Oct-2014 |
Santos Cordon <santoscordon@google.com> |
Add permission to CONNECTION_MANAGER PhoneAccount registration. We need to add a system-level permission for registering PhoneAccounts to prevent third party apps from registering and being able to control the call. Bug: 18100571 Change-Id: I06de9311620b271904babc78f23faff90a15e1a9
/packages/services/Telecomm/AndroidManifest.xml
|
17fc4135fe89dde1bb58039a4f1e33df91baf240 |
|
16-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
am d48dcb2c: am 62e1ab16: Merge "Broadcast the call type/duration information" into lmp-dev * commit 'd48dcb2c4f65dcce98cf825ba3ba856e9c4f2b7d': Broadcast the call type/duration information
|
271b9ae5fe05a3b46a954f0013d642aacea8e045 |
|
09-Oct-2014 |
Yong Jiang <yongjiang@motorola.com> |
Broadcast the call type/duration information Allows interested system app to update information like life timer of device and call durations. Intent is restricted to system apps. Bug: 17571977 Change-Id: Ie61da174bf6bce479449e8153e318de026775652
/packages/services/Telecomm/AndroidManifest.xml
|
e732ef425aba8df0229d61b071d4c00553ead469 |
|
14-Oct-2014 |
Yorke Lee <yorkelee@google.com> |
Send incoming call directly to CallReceiver Remove CallActivity from the flow that happens when an incoming call is received. This fixes the problem where the foreground activity is paused when an incoming call is received. This also has the benefit of eliminating any potential latency the CallActivity could have introduced. Bug: 17703900 Change-Id: Ibed8aa3fb8d1a88fec27435330b26aa1ed4fc3aa
/packages/services/Telecomm/AndroidManifest.xml
|
fddf12ed41b47446cd34c730e3d391989a99c32d |
|
26-Sep-2014 |
Santos Cordon <santoscordon@google.com> |
Register BluetoothPhoneService. Bug:17475562 Change-Id: I4f7eb205fade9e39180dedae2cd8d0bf25444579
/packages/services/Telecomm/AndroidManifest.xml
|
68d1a6b0bd8840b74c61a94928610312c09b0486 |
|
19-Sep-2014 |
Santos Cordon <santoscordon@google.com> |
Move BluetoothPhoneService to telecom. BluetoothPhoneService needs to be in telecom to be aware of all types of calls. While in telephony, there's no way for it to know about third-party sourced calls. Additionally, conference calls for CDMA are no longer functional in the telephony layer and needs to move to telecom to support BT commands on CDMA calls. Bug: 17475562 Change-Id: I443431291a3b0120d92b52dba2acca17a4c0c983
/packages/services/Telecomm/AndroidManifest.xml
|
15608a8f24bf65f5ecc67e811ea07ffe7118c298 |
|
24-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Register TelecomBroadcastReceiver through AndroidManifest" into lmp-dev
|
6dc1c75ff9fbabce11540c2bbe3972159899b414 |
|
24-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
Split CallActivity into trampoline activity and CallReceiver Move most of CallActivity logic into CallReceiver. Only significant logic remaining in CallActivity is checking for OUTGOING_CALL_RESTRICTED and showing a toast. Also fixes a bug where the secondary user would never be able to make a call if the primary user had Google Voice installed, because the ordered broadcast is sent out for the primary user, allowing Google voice to cancel it. Bug: 17579886 Change-Id: Id1689f36503a74e5754b10d019a8b64024d27f77
/packages/services/Telecomm/AndroidManifest.xml
|
6f5c08d34fed66b8937bd5051372c1e9466b6095 |
|
24-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Register TelecomBroadcastReceiver through AndroidManifest Moving broadcast receiver from AndroidManifest to TelecomApp caused the MissedCallNotifier to stop working, therefore restoring back to AndroidManifest. Bug: 17613424 Change-Id: I24e4c00655f1b8714fc7aed72b7ed27b0a436e83
/packages/services/Telecomm/AndroidManifest.xml
|
91d43cf9c985cc5a83795f256ef5c46ebb8fbdc1 |
|
17-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Preparatory work to move Telecom to system service. - Removed use of TelecomApp.getInstance() as context. - Refactored singleton logic and initialization to support being performed from a SystemService. - Note: You will see some commented out references to "import com.android.internal.R"; these must uncommented when the code is moved to a system service. - You will also notice in PhoneAccountRegistrar.java a comment block with: "UNCOMMENT_FOR_MOVE_TO_SYSTEM_SERVICE" The code in that comment block will replace the existing file path code. These were added as a convenience so that I can run a simple sed script to make the required changes to the code in an automated manner once it is moved to its new location. Bug: 17364651 Change-Id: I8e80e9cffc481b688c10a2bca0b59f5ccf8e0fb2
/packages/services/Telecomm/AndroidManifest.xml
|
7cc70b4f0ad1064a4a0dce6056ad82b205887160 |
|
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: Ib7b20ba6348948afb391450b4eef8919261f3272
/packages/services/Telecomm/AndroidManifest.xml
|
8e0fef4e1fd09116e4df4ba2ecc18f06cebe71c2 |
|
09-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Allowing enable/disable of phone accounts. (2/3) - Change broadcast listener to listen to PACKAGE_FULLY_REMOVED instead of PACKAGE_REMOVED. This ensures re-installing an app will not remove all PhoneAccounts, losing the enabled states. - Changed some method names. - Added PhoneAccountRegistrar methods to enable/disable PhoneAccounts. - Changed PhoneAccountRegistrar register method to copy over the previous enabled state for phone accounts. - Added some TelecomService methods. Bug: 17306514 Bug: 17408536 Change-Id: Ie8c5e9f3ddec988b42bee682c91671cec904076b
/packages/services/Telecomm/AndroidManifest.xml
|
5f6f77e2dc1a579e9915a74cf1a30417a032e7d1 |
|
05-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Rename listener to callback for ConferenceManager and rename strings 2/4" into lmp-dev
|
066fc775ad653e0ce94b6253746081f6a5ea5272 |
|
05-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Rename listener to callback for ConferenceManager and rename strings 2/4 Updates for items from API review. See bug for details. Bug: 17390175 Change-Id: I608d5bed9f6ffd6ef46025cdae88af5a6787663a
/packages/services/Telecomm/AndroidManifest.xml
|
cb54048edba913f2a1eacb30ecfaa2c33456ef1f |
|
05-Sep-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Merge "Add MODIFY_PHONE_STATE permission for changing the audio mode" into lmp-dev
|
5fcbe91533dcd16501770b41a8c6a7cef869a0ce |
|
05-Sep-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Add MODIFY_PHONE_STATE permission for changing the audio mode AudioManager.setMode(MODE_IN_CALL) requires the MODIFY_PHONE_STATE permission. Bug 14964198 Change-Id: I932284b9baa83a6498ad88a87f9f19812282cd71
/packages/services/Telecomm/AndroidManifest.xml
|
a51a386c818d3e4116b38b68daf588e2ab5e0499 |
|
03-Sep-2014 |
Andrew Lee <anwlee@google.com> |
Remove Phone Account Preferences; moved to Telephony. + Renamed setUserDefaultPhoneAccount to setUserSelectedOutgoingPhoneAccount and updated test. Bug: 17179743 Change-Id: Id2e2dc9bc0da7a8f5a35f1441db56dc99cd4bf47
/packages/services/Telecomm/AndroidManifest.xml
|
c35ea27a7fba02da2e40253c69ad4a07ded09c2e |
|
27-Aug-2014 |
Yorke Lee <yorkelee@google.com> |
Merge "Fix bracket issue." into lmp-dev
|
f7b77011b5ccf36cbf0d7b7eead11dca8d6d78ee |
|
27-Aug-2014 |
Santos Cordon <santoscordon@google.com> |
Fix bracket issue. Bug: 17301771 Change-Id: Ibbe95855765dfc9abe13e0545f82051bb73e0401
/packages/services/Telecomm/AndroidManifest.xml
|
d7255872e2204a074bc5dfb5dceb4da13574864c |
|
26-Aug-2014 |
Yorke Lee <yorkelee@google.com> |
Add error dialogs to Telecomm * Add error dialog popups for DisconnectCause.INVALID_NUMBER and VOICEMAIL_NUMBER_MISSING * Move ErrorDialogActivity from Telephony to Telecomm * NewOutgoingCallBroadcaster.processIntent now returns an error code rather than a boolean Bug: 17209051 Bug: 17196776 Change-Id: Ifc8b23472510fefc0c2763d28f9c990b4598cadd
/packages/services/Telecomm/AndroidManifest.xml
|
61b9210e5757db0cb49424fe917be0f788ea2218 |
|
19-Aug-2014 |
Tyler Gunn <tgunn@google.com> |
Exposing in-call API to other implementing classes. (2/4) - Modifying InCallController to look for and bind to all implementors of the InCallService (not just the the InCallUI's). - Added TestInCallServiceImpl to test binding to multiple InCallServices. - Added new CONTROL_INCALL_EXPERIENCE system permission. Bug: 16133960 Bug: 17007163 Change-Id: I4630dfd31f0c86228189c89902292856bd255642
/packages/services/Telecomm/AndroidManifest.xml
|
d160768de741927c3e8afb79971bf33371a8518c |
|
15-Aug-2014 |
Tyler Gunn <tgunn@google.com> |
Add BIND_CONNECTION_SERVICE permission. (2/2) - Adding permission to Telecomm AndroidManifest. Bug: 16171070 Change-Id: I3e57ac0a345f95b3147b89914ad1c292644f0073
/packages/services/Telecomm/AndroidManifest.xml
|
d900ce6021fe457c97f1e8d82374bf30b08f2ee5 |
|
13-Aug-2014 |
Tyler Gunn <tgunn@google.com> |
Un-registering phone accounts for packages which are uninstalled. Added BroadcastReceiver in telecomm to listen to package removal intents, and to remove any phone accounts from the PhoneAccountRegistrar for the removed package. Bug: 16934114 Change-Id: I49540264b5da6d00ad542d020cdf140cd54557f1
/packages/services/Telecomm/AndroidManifest.xml
|
adef8dd2b8b6c9c29c0110b7a340cbed74b3e7b8 |
|
06-Aug-2014 |
Santos Cordon <santoscordon@google.com> |
Merge "Remove LDAPs from code." into lmp-dev
|
df39986de36d40aaa45e61d19a21eca536765ca5 |
|
06-Aug-2014 |
Santos Cordon <santoscordon@google.com> |
Remove LDAPs from code. Bug: 16327484 Change-Id: I72fd7b5d6aad1af46bfb6eea976a8305985058f7
/packages/services/Telecomm/AndroidManifest.xml
|
c17294cfaf9cc649a362117fba544f0b5cb18cdf |
|
05-Aug-2014 |
Ihab Awad <ihab@google.com> |
Finalize implementation of Remote Connection Service (2/4) Change-Id: I6525ff7d7e5fbb06a45d4811ebbc319a4b32fd6b
/packages/services/Telecomm/AndroidManifest.xml
|
d5a71dad7c94e4a16597e0f8e3584ea5f76b69f1 |
|
30-Jul-2014 |
Jay Shrauner <shrauner@google.com> |
Disable backup Disable all backup Bug:16676574 Change-Id: Id7dc54529be7037489928e679627cc99346fe055
/packages/services/Telecomm/AndroidManifest.xml
|
a38f329b316b2d7d155672ce6c6e89939d179219 |
|
17-Jul-2014 |
Yorke Lee <yorkelee@google.com> |
Use new addCall API in Telecomm, and add MANAGE_USERS permission Bug: 16298776 Change-Id: I8142a6f0461391970842030c6d1b45c16bed3f2e
/packages/services/Telecomm/AndroidManifest.xml
|
78ac0ce54c51865b0852714608d7486b80f832fa |
|
18-Jul-2014 |
Ihab Awad <ihab@google.com> |
Address pending changelist comments from earlier CL Change-Id: Ib3485fffff26a5d5eed00617fb1bc74fd64c9f1f
/packages/services/Telecomm/AndroidManifest.xml
|
104f80654d9a0df493f1cf4b9f07b0c2d5d4436e |
|
17-Jul-2014 |
Ihab Awad <ihab@google.com> |
Wire up multi-SIM experience (3/4) Change-Id: Ic8fe987951f57d362b0c2d4e342bddffa506b58f
/packages/services/Telecomm/AndroidManifest.xml
|
55a3428c6b62e5a84d21f890418cfa9a8494780e |
|
18-Jun-2014 |
Ihab Awad <ihab@google.com> |
Replace CallServiceSelectors with Subscriptions (2/3) Remove CallServiceSelectors and replace them with comprehensive support for Subscriptions as the means of selecting ways of making phone calls. After this change, a ConnectionService is not a semantically meaningful "way of making a call" -- it's more like the mechanism whereby the Android system communicates with a 3rd party process to ask for phone services. We anticipate each process having only one ConnectionService. Change-Id: I11258709b014d2fd3eed98a521227c200027018f
/packages/services/Telecomm/AndroidManifest.xml
|
ff7493a8f620509d41dd8a5106c1d0dcd27cd274 |
|
10-Jun-2014 |
Ihab Awad <ihab@google.com> |
DO NOT MERGE. Port "respond via SMS message" feature to new Telecomm. (2/4) Bug: 15275904 Bug: 15196474 Change-Id: I3e2ee62b3e32ad5715457fee1b0e714f88ecea8e
/packages/services/Telecomm/AndroidManifest.xml
|
d791b2ab61b96d0948128730d2fe47054a3c2bdd |
|
28-May-2014 |
Santos Cordon <santoscordon@google.com> |
Merge "Move BluetoothManager to telecomm." into lmp-preview-dev
|
c7e85d4fa0bb3325133a79d4c89f3149e0af430e |
|
22-May-2014 |
Santos Cordon <santoscordon@google.com> |
Move BluetoothManager to telecomm. Copy over bluetooth manager from teleservice and add usage in CallAudioManager (for audio routing), Ringer (ringtone routing), InCallTonePlayer (tone routing). Change-Id: I015961aebf42389a7f4cf3a5f89ec194d6ca64e2 Bug: 13242863
/packages/services/Telecomm/AndroidManifest.xml
|
b64c150bde86ae22787aec4eaa16b9e3b3420f9d |
|
22-May-2014 |
Santos Cordon <santoscordon@google.com> |
DO NOT MERGE Adding implementation of TelecommService First use of this service is to allow silencing of the ringer (called from TelephonyManager) Also updated Telecomm to run under the android.uid.phone userId. This ID has special permission to add services and send protected broadcast intents. We'll piggy back until telecomm moves into the system server process. Bug: 15125169 Change-Id: I9180797451dcb2e9029b20bed47f5d5cb8cddb9f (cherry picked from commit ae19306ddefab5988c38d882e28b9fdffce20e8a)
/packages/services/Telecomm/AndroidManifest.xml
|
51bd35bf381e79abf76c5c03e9ec588a0ffecfc5 |
|
08-Apr-2014 |
Evan Charlton <evanc@google.com> |
Add CALL_PRIVILEGED In order to support certain numbers (e.g. Voicemail), Telecomm needs elevated permissions. Bug: 13674852 Change-Id: I575e642a9078c8c162ca26a0046c95b393ac54cf
/packages/services/Telecomm/AndroidManifest.xml
|
344fbd85135b77908b94c4087e79daaa41f92c92 |
|
07-Apr-2014 |
Evan Charlton <evanc@google.com> |
Merge "Add vibration code to Ringer" into master-nova
|
198fde811f7587e1e9c09ab71285eb7390c9e4a1 |
|
07-Apr-2014 |
Evan Charlton <evanc@google.com> |
Add vibration code to Ringer When there's a new incoming call, vibrate (according to preferences and volume settings) the device as well as ringing it. Bug: 13365911 Change-Id: Id67999a173d36aa4d8472a52ac4ab95eaaea0fb0
/packages/services/Telecomm/AndroidManifest.xml
|
a0e5f1aa917decf6921e372a3fd5a43da51adecb |
|
01-Apr-2014 |
Santos Cordon <santoscordon@google.com> |
Adding missed call notification. Adds a MissedCallNotifier class and a TelecommBroadcastReceiver to receive the pending intents issued by the new notification. Bug: 13625335 Change-Id: I51b273f3bd4ecb55e2f0e61b789f609d72086deb
/packages/services/Telecomm/AndroidManifest.xml
|
5b7b9b3564dcdc0e098ac8e879456fd0cb86e00e |
|
26-Mar-2014 |
Santos Cordon <santoscordon@google.com> |
Add emergency call service selector. Change-Id: I85b8c0a6c6d2db668caaf27abe6b022e8e06cc8c
/packages/services/Telecomm/AndroidManifest.xml
|
f98fb5790ed62a3d4893362554f8d251c74d0ecd |
|
05-Mar-2014 |
Yorke Lee <yorkelee@google.com> |
Initial commit of basic call logging code in Telecomm Add CallLogAsync and CallLogger helper classes, and populate CallLogManager with initial skeleton code that will add call log entries for failed outgoing calls and disconnected calls. Change-Id: Iead39702c6b271a6449f7840162efde655dd1965
/packages/services/Telecomm/AndroidManifest.xml
|
1cecc7cc03c28c70652729e01338c3adc1be7f31 |
|
11-Mar-2014 |
Sailesh Nepal <sail@google.com> |
Temp work around for audio bugs As a temporary work around for audio bugs this CL does the following: - request audio focus - set audio mode - disable speaker phone - unmute microphone Bug: 13375268 Change-Id: Ibf3cda9e99463669d15804708f080b6c7efc5d5c
/packages/services/Telecomm/AndroidManifest.xml
|
5c670a985e80fc8980b6c6046dce8eb92112a898 |
|
06-Mar-2014 |
Evan Charlton <evanc@google.com> |
First pass at Telephony broadcasts This is a first pass at restoring the old Telephony API. Certain Intents need to be broadcast, such as NEW_OUTGOING_CALL, in order to keep third-party apps compatible. Change-Id: Id612d421fd055ae238f99275d656c4650e496ee5
/packages/services/Telecomm/AndroidManifest.xml
|
493e8f2ac0c611b43265c72715b71f6ec59bba0e |
|
19-Feb-2014 |
Santos Cordon <santoscordon@google.com> |
Make incoming calls work. This is a CL of random changes. Ties of loose ends which were previously commented and adds new wiring to connect all the pieces together. After this CL, incoming calls are functional for call services. Change-Id: I6fa1e70b816094587849329790236f9289ec260b
/packages/services/Telecomm/AndroidManifest.xml
|
523f6058d49238c46b740cb65535710831215a45 |
|
21-Feb-2014 |
Santos Cordon <santoscordon@google.com> |
Change incoming call intent to be an activity intent. Change-Id: Ib8ed478a306e6efa474ad4c05a651cf651f76f8a
/packages/services/Telecomm/AndroidManifest.xml
|
049b7b6a8d0cf44d687d827cb57a18fa23358206 |
|
30-Jan-2014 |
Santos Cordon <santoscordon@google.com> |
Fully connect CallsManager with InCallController for outgoing calls. Change-Id: Ic28fc5ea1e4a76be32fc7bd2d29f9690da959c96
/packages/services/Telecomm/AndroidManifest.xml
|
0958f53ac4644a2723f2e0c713186dd6de0612b6 |
|
11-Jan-2014 |
Evan Charlton <evanc@google.com> |
Remove the synchronization All of the callbacks happen on the same thread; no need to synchronize. Also move away from TimerTask and use Handler to post the termination callback. Change-Id: If684e29686f2c7557cc56057c7f1ec6a1dfd3bcb
/packages/services/Telecomm/AndroidManifest.xml
|
8e8b8d2a66dc79e9815f5c5b01c76d834d378db9 |
|
19-Dec-2013 |
Santos Cordon <santoscordon@google.com> |
Find ICallServiceProviders on the device. Uses package manager to find all ICallServiceProviders registered on the system. This CL does not do the work of actually binding to the providers. Change-Id: I63cb3f73727e49542c09edf021fe010adf8ce90f
/packages/services/Telecomm/AndroidManifest.xml
|
3e3b541d72e1ecf1ff9b6a5f92c7b2bc6aefb868 |
|
17-Dec-2013 |
Santos Cordon <santoscordon@google.com> |
Adding CallServiceReceiver for Call service binding intents. CallServiceReceiver listens to an intent intended to be used by CallService implementation to request that CallsManager create a binding to the CallService. Change-Id: I8afcb0c1010409263eac3ee7504045d9d95ed53b
/packages/services/Telecomm/AndroidManifest.xml
|
10e68320fe1dc8270601c442cf47fdb94edc151d |
|
13-Dec-2013 |
Santos Cordon <santoscordon@google.com> |
Add CALL* intent handling to Telecomm. Adds a new activity to handle CALL, CALL_PRIVILEGED and CALL_EMERGENCY withing Telecomm. Shows a toast upon receipt of intent. Change-Id: Ia9ea7b0abd47d0f423c04ddbaa04452c31ca2318
/packages/services/Telecomm/AndroidManifest.xml
|
4937ff92340ace455d8734744ba7479882d1e03b |
|
12-Dec-2013 |
Ben Gilad <gilad@google.com> |
Adding the Telecomm manifest etc. Change-Id: I0893805adbd9a4e74e9d224be3a9935da97bfc06
/packages/services/Telecomm/AndroidManifest.xml
|