summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* Messaging auto persist switch (1/4)Ye Wen2014-07-161-0/+25
| | | | | | b/14095333 Change-Id: I0860b662bceb250601c815028f377c28ad0e3159
* Remove @hide annotations from important carrier privileged APIs.Derek Tan2014-07-161-27/+45
| | | | | | | Most of these APIs are protected by MODIFY_PHONE_STATE or carrier privilege. Some APIs are protected by READ_PHONE_STATE. Change-Id: Ifa04b5fb6d4bb5f21af7f728bee7dcbf77c8583b
* Merge "ITelephony.aidl: Minor spelling fix." into lmp-devShishir Agrawal2014-07-141-1/+1
|\
| * ITelephony.aidl: Minor spelling fix.Shishir Agrawal2014-07-141-1/+1
| | | | | | | | Change-Id: I88be72fce6184beb1ac7542af8ced7917900b593
* | Merge "Remove CallServiceProvider and CallServiceDescriptor do not merge" ↵Sailesh Nepal2014-07-144-155/+0
|\ \ | | | | | | | | | into lmp-dev
| * | Remove CallServiceProvider and CallServiceDescriptor do not mergeSailesh Nepal2014-07-144-155/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This CL removes CallServiceProvider. Instead of using a provider we'll look up ConnectionServices using the package manager instead. This CL also removes CallServiceDescriptor. For incoming calls, connection services will now pass a PhoneAccount instead of a call descriptor. For outgoing calls we already use PhoneAccounts for everything. Change-Id: I2e40c5c64c0d242dc41b680943d7e9209142db5b (cherry picked from commit 7ade570fdc1ae719abca54867d97dc7f0130d664)
* | Implement multi-SIM capabilities (1/6) [DO NOT MERGE]Ihab Awad2014-07-141-47/+0
|/ | | | | | | | - Split PhoneAccount into PhoneAccount & PhoneAccountMetadata - Move PhoneAccount methods from TelephonyManager to TelecommManager Bug:16292368 Change-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9 (cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)
* Unhide isSmsCapable.Wink Saville2014-07-131-2/+0
| | | | | Bug: 14113863 Change-Id: I57af2cf2482747e77c9bdf53559345b6b31f01a5
* Allow 1st party app to set Line 1 number for display purpose.Derek Tan2014-07-122-0/+90
| | | | | | | | After the number is set, TelephonyManager.getLine1Number will actually return this one instead of the actual MSISDN/MDN. Bug: 11900806 Change-Id: I4df3fac7b483ddae2bbda14b5a85629486e400cf
* Merge "Different Mobile Network Settings screen for Nova multi-profile SIMs."Derek Tan2014-07-102-0/+86
|\
| * Different Mobile Network Settings screen for Nova multi-profile SIMs.Derek Tan2014-07-122-0/+86
| | | | | | | | | | | | | | | | | | | | Simplify the Mobile Network Settings screen regardless CDMA or GSM activeness to provide a unified experience for Nova users. For more details, please refer to b/15854628. Bug: 15854628 Change-Id: Ieba04eff49824aa09a056cd4fb142cbd268207a3
* | New SMS and MMS APIs and semantics (1/4)Ye Wen2014-07-122-6/+220
|/ | | | | | | | API changes for SMS and MMS AIDLs b/14095333 Change-Id: I42ab3db2dfa89ba3f8816d601f4c38a77c66ffa6
* Revert "New SMS and MMS APIs and semantics (1/4)"Colin Cross2014-07-122-220/+6
| | | | | | This reverts commit f0dff59af4a1566d8d8bd997d059fcb9dddf2cb4. Change-Id: I6b9206d80ae72fdb42d48b173927e63e5742f1b2
* New SMS and MMS APIs and semantics (1/4)Ye Wen2014-07-112-6/+220
| | | | | | | | API changes for SMS and MMS AIDLs b/14095333 Change-Id: I04f05c1952135cb4b5d422df060ca4054c14e5e5
* Merge "ITelphony.aidl: Rename hasCarrierPrivileges for packages to ↵Jeff Sharkey2014-07-102-4/+4
|\ | | | | | | checkCarrierPrivilegesForPackage."
| * ITelphony.aidl: Rename hasCarrierPrivileges for packages to ↵Shishir Agrawal2014-07-112-4/+4
| | | | | | | | | | | | | | | | checkCarrierPrivilegesForPackage. Fixes the build breakage due to overloading in the aidl. Change-Id: Id3199bf2d21b1834183c90904417ed016d34e052
* | IMS: Add Config interface to get/set IMS service/capabilitiesEtan Cohen2014-07-113-0/+172
|/ | | | Change-Id: I5f422aae105cbf8e85aee711aaa49b5d2e958573
* Add hidden systemapi hasCarrierPrivileges(pkgname).Junda Liu2014-07-112-0/+18
| | | | Change-Id: I153f5c7cff1734c87587c3741051177ce54ba654
* Enterprise caller-id: framework/base/TelephonyMakoto Onuki2014-07-112-86/+39
| | | | | | | | | | | It's basically equivalent to http://ag/500455 and http://ag/499160. Now "Send to voicemail" and the missed call notification uses the enterprise lookup; they now work with a corp contact too. Bug 15779911 Change-Id: I8a87f45ba7299cfbc516eb44326e02258e38cf63
* Move showCallScreen & isInAPhoneCall to PhoneManager.Santos Cordon2014-07-091-24/+0
| | | | Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
* Merge "Add calculatePreferredNetworkType to TelephonyManager."Junda Liu2014-07-022-0/+27
|\
| * Add calculatePreferredNetworkType to TelephonyManager.Junda Liu2014-07-082-0/+27
| | | | | | | | | | Bug: b/14134668 Change-Id: Iba7dcd50c1ba84b634eed53030456a2f84af6e3c
* | Remove permission SIM_COMMUNICATION.Shishir Agrawal2014-07-081-4/+4
| | | | | | | | | | | | | | The permission is replaced by the MODIFY_PHONE_STATE permission which is System|Signature. Change-Id: I74dbd242fc0fdbb5884fdc7a5c3f0063424fbfcf
* | SIM based carrier app privileges.Shishir Agrawal2014-07-072-0/+46
| | | | | | | | | | | | | | | | | | | | Adding support for SIM based carrier app privileges. WIP - Missing bits: - Notifications. - Certificate check. Change-Id: Ied3aa6c7d51cc0cde06f5bb58f30893d7a7b1c34
* | Support MMS send/download by carrier app (1/3)Ye Wen2014-07-031-0/+21
| | | | | | | | | | | | | | | | Added send/download status update APIs similar to that for SMS b/14095333 Change-Id: Ib62951a2088330bf004383945416ff6f25b28625
* | Move cancelMissedCallsNotification to PhoneManager.Santos Cordon2014-07-022-15/+0
| | | | | | | | Change-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766
* | Rename Telecomm "Subscription" to "Account" (1/7)Ihab Awad2014-07-021-13/+13
|/ | | | | | | Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40 Conflicts: telecomm/java/android/telecomm/InCallCall.java
* Merge "add setCdmaSubscription to telephonymanager."Junda Liu2014-07-012-0/+28
|\
| * add setCdmaSubscription to telephonymanager.Junda Liu2014-07-012-0/+28
| | | | | | | | | | | | Bug: b/12799863 Change-Id: Ieeb3e800cd7757335135901b1e4e94aaf6f4ede7
* | IMS Framework and AIDL Changes to Support CLIR/P and COLR/PEtan Cohen2014-07-011-0/+40
|/ | | | Change-Id: I72626f016e87503e2d0e680c01e482bfbb592b06
* MS: Adding Support for Emergency APN in Telephony FrameworkRam2014-07-012-1/+4
| | | | | | | | | | (base/telephony) Replacement for https://partner-android-review.googlesource.com/#/c/171175/ Change-Id: I16fc37f5c00ed79f2370bc46554fc7a24c52c4cb Conflicts: core/java/android/net/ConnectivityManager.java
* EAP-SIM RIL command name change.Amit Mahajan2014-06-301-1/+1
| | | | | | Modified the name to match what was in QCRIL. Change-Id: I41abfacb7bacd4cfa0d4543100ac9960c97184f9
* Removed RIL_REQUEST_SET_RADIO_MODE and RIL_REQUEST_DATA_IDLE commandsEtan Cohen2014-06-301-6/+4
| | | | | | Unused commands Change-Id: Ib6e033ed9212a5e5b21b961f7483f98cf63fd598
* Fix java doc.Wink Saville2014-06-261-2/+2
| | | | Change-Id: I620c2ea77504fa4ead92e8a4faf0db4eff4f5e2b
* Fix lpdk build.Wink Saville2014-06-2619-0/+1747
| | | | | | | | | | Move aidl files from frameworks/opt/net/ims to frameworks/base so lpdk compiles. The reason is lpdk doesn't have frameworks/base sources so references to Pending and Bundle in aidl files breaks the pdk build. I had to move all of them and the ims/*java files for dependency reasons. Change-Id: I92452562591b157cecdfc01bcd892c4f35f5965c
* Merge "Add an API call to update the status of a pending outbound SMS ↵Cheuksan Wang2014-06-231-0/+11
|\ | | | | | | message and resend by PSTN if necessary."
| * Add an API call to update the status of a pending outbound SMS message andCheuksan Wang2014-06-191-0/+11
| | | | | | | | | | | | resend by PSTN if necessary. Change-Id: Id847b182874bef057473acf293cee43d9d55f7ab
* | Move IMms.aidl to frameworks/base (2/3)Ye Wen2014-06-181-0/+47
| | | | | | | | Change-Id: Ia771496f92a841c72d950212b2f525aa0c733d7f
* | Merge "Remove Obsolete enable/disableApn functions."Robert Greenwalt2014-06-172-43/+0
|\ \
| * | Remove Obsolete enable/disableApn functions.Robert Greenwalt2014-06-172-43/+0
| | | | | | | | | | | | | | | | | | | | | ConnectivityService now uses NetworkAgents instead and apps should use ConnectivityManager. Change-Id: Ifc5c8f5be802183e70a5d92b224c819815de00e6
* | | Merge "Empty triangle displayed for radio signal but calls & data work"Wink Saville2014-06-172-3/+14
|\ \ \
| * | | Empty triangle displayed for radio signal but calls & data workWink Saville2014-06-182-3/+14
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TelephonyRegistry: when default sub id is requested set isLegacyApp to true so when ACTION_DEFAULT_SUBSCRIPTION_CHANGED is received the TelephonyRegistry.Record.subId will be updated. SubInfoRecord: Add SubInfoRecord toString for easier debugging SubscriptionManager: Add putPHoneIdAndSubIdExtra(intent, phoneId, subId) as this allows explicit setup of phoneId and subId and does not rely on a phone's subId being set. Bug: 15669560 Change-Id: I645ddb35b964b08dcb46f881c9d02b932d128950
* | | Add methods to TelephonyManager for Subscription management (1/3)Ihab Awad2014-06-171-5/+48
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of the effort to permit third-party suppliers of telephone connectivity, we permit clients of TelephonyManager to obtain the currently valid Subscription objects describing these suppliers. The Subscriptions are intended to be self-describing such that an end-user can choose from among them based on the information they contain. One of these objects may then be attached to an ACTION_DIAL or ACTION_CALL Intent to represent the end-user's choice of how to make a call. Change-Id: I2ad1930079042d7bfe762b47c22f0538f7403bff Conflicts: telephony/java/com/android/internal/telephony/ITelephony.aidl Conflicts: telecomm/java/com/android/internal/telecomm/ITelecommService.aidl
* | Check for subId array being null.Wink Saville2014-06-161-0/+3
| | | | | | | | | | Bug: 15665102 Change-Id: I9424da81311eacebf280a30c4e32a530be4a3278
* | Merge kwd to masterWink Saville2014-06-1320-94/+3218
| | | | | | | | | | | | Add initial IMS and MSIM support from klp-wireless-dev-mirror Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
* | Add api to inject SMS PDUsAnil Muthineni2014-06-121-0/+13
|/ | | | Change-Id: I58a518a7a6d6f43fef3d989bc0c8b21959404ed0
* Rename PrivateApi annotation to SystemApi.Jeff Brown2014-06-061-32/+32
| | | | Change-Id: I97b473884f81ad375d0733e4766afe091dfdd854
* API changes to Telephony per API reviewYorke Lee2014-06-063-16/+15
| | | | | | | | | * Make context the first argument for isLocalEmergencyNumber and isPotentialLocalEmergencyNumber Bug: 15432083 Change-Id: I88b5ace925e3704bd032dc9694b0c2dd871b9cf9
* Revert "API changes to Telephony per API review"Yorke Lee2014-06-054-15/+19
| | | | | | | | | The original change was submitted into lmp-preview-dev and should not have been auto-merged to master. This reverts commit 80327f7a31b19213ec48e1ab66e6bdc8e76cb0fe. Change-Id: I9ff8a868ffa3135583c52ef97b15311107716899
* am 87d1dbc5: Merge "API changes to Telephony per API review" into ↵Yorke Lee2014-06-054-19/+15
|\ | | | | | | | | | | | | lmp-preview-dev * commit '87d1dbc52e473227b2b4bc0d95ca48cfb3363adc': API changes to Telephony per API review