Wink Saville
905bb54108
More cleanup prior to unhiding
...
Adding comments and rename publci SubInfoRecord instance variables
Change-Id: I25a56d779c63a3f483d7a43c5c123404bf489fa3
2014-09-04 17:10:23 -07:00
Tom Taylor
7a96207e2b
Add mcc/mnc to SubInfoRecord
...
Bug 17157686
Change-Id: I47d19dea73f038a8d748f95dd33452da62ebf26b
2014-09-04 14:05:20 -07:00
Nancy Chen
81a0cbcda3
Merge "Remove check for voicemail number when parsing URI phone number." into lmp-dev
2014-09-04 19:21:30 +00:00
Wink Saville
cf39f86b50
Merge "Add PhoneStateListener(Looper looper) and some documentation." into lmp-dev
2014-09-03 23:37:17 +00:00
Wink Saville
2e40ba9dca
Add PhoneStateListener(Looper looper) and some documentation.
...
Bug: 17374935
Change-Id: I1eeb77fd7478cb81cde92f43a26ed19697323e6a
2014-09-03 15:44:02 -07:00
Wink Saville
f5bca080a2
Hide SubscriptionManager using individual @hide on fields and methods.
...
Doing this so the unhide for API Council will just be unhiding a few
fields/methods.
Change-Id: Iebc995c1aebe1f17a6552c28f771be7584bf0acb
2014-09-03 15:41:36 -07:00
Wink Saville
8a38a203a9
Rename getActivatedXxx to getActiveXxx
...
Change-Id: Iba6d2805a69d3385c93b7ed3c6267b5b8b252a28
2014-09-03 12:22:54 -07:00
Nancy Chen
fe99099ea7
Remove check for voicemail number when parsing URI phone number.
...
Getting the voicemail number will be done in Telephony instead of in
PhoneNumberUtils which is called by Telecomm.
Bug: 17317190
Change-Id: Ia88a56516b4f57ac62dc5696ae359fd042fec040
2014-09-03 11:05:31 -07:00
Wink Saville
c650e0b12a
Prepare to make SubscriptionManager public.
...
Sync SubscriptionManager and its dependentes between lmp-dev
and lmp-sprout-dev.
In SubscriptionManager and SubscriptionController:
-Rename getActivatedSubInfoList to getActiveSubInfoList.
-Remove context as a parameter
-Cleanup
Change-Id: Ie06ced3e7ff5a3d06b3b47892fed22b4bb8972c7
2014-09-02 22:46:42 -07:00
Diego Pontoriero
3892fc0349
Change TelephonyManager method name to accurately reflect functionality.
...
Bug: 17163860
Change-Id: I4390d79c49831454146a42b89520a16984c5f260
2014-08-28 13:50:36 -07:00
Shishir Agrawal
ef489ef8ef
Modify IccOpenLogicalChannelResponse: Document and rename constants.
...
Bug: 17189780
Change-Id: Iac96e3bc7265d20f21b29d4a05b615c5ff3cdd6e
2014-08-25 09:09:41 -07:00
giseok.seo
83749f3479
Use proper ril.ecclist when no sim state
...
Bug: 17139446
Signed-off-by: giseok.seo <giseok.seo@lge.com >
Change-Id: I2f420973b29092b8a6cceb8cf4bd77d0ee8372bd
2014-08-22 20:27:20 +00:00
Junda Liu
cad78a801d
Merge "Add getCdmaMdn and getCdmaMin as system api to telmgr." into lmp-dev
2014-08-21 04:43:39 +00:00
Amit Mahajan
dbc6689664
Merge "Adding APIs to get IMEI/MEID" into lmp-dev
2014-08-21 00:16:54 +00:00
Amit Mahajan
284f1ec16e
Adding APIs to get IMEI/MEID
...
Change-Id: I553b7c019b20a64ff1049f35b0e3999ab82b7cce
2014-08-20 17:02:17 -07:00
Junda Liu
2b2469b07d
Add getCdmaMdn and getCdmaMin as system api to telmgr.
...
Bug: b/16966140
Change-Id: I36d8f850eca7c392f7ed5186254ef9862d4177f7
2014-08-14 22:21:12 -07:00
Shishir Agrawal
64820af4e5
Add public qualifier to TelephonyManager.TeleiccExchangeSimIO.
...
Seems to have gotten overlooked in the last change.
Bug: 17031384
Change-Id: If7f92c128ddddd606510d7acf88168aebc061e80
2014-08-14 12:24:48 -07:00
Wink Saville
125cf62d59
Fix CellIdentityLte.equals
...
Bug: 16902094
Change-Id: I92786dc792bf318d2236212eb2acf955ec41e066
2014-08-12 22:39:35 +00:00
Shishir Agrawal
43d94347a6
Return APDU status code on tramsit channel command failure.
...
Change-Id: I2d506a6ddbb4e27a04f57941247924d36c9d279b
2014-08-05 17:06:51 -07:00
Wink Saville
063b8d665e
Fix double DBG check.
...
Change-Id: I45e175df698240b80374f98043b50a014fd9779a
2014-08-01 13:14:50 -07:00
Wink Saville
6d13bc8e3b
Turn off extra debugging
...
Change-Id: I3d7c68d3d7bcef5be084398807389f4a485bedb0
2014-08-01 12:36:54 -07:00
Shishir Agrawal
1521e5ad31
IccOpenLogicalChannelResponse: Single character fix.
...
Change-Id: I345e9a6b4cefc1d96111a7cf62dc402fd48b35c0
2014-07-31 19:08:15 -07:00
Shishir Agrawal
a122e8df74
Add new APIs iccExchangeSimIO and iccTransmitApduBasicChannel to TelephonyManager.
...
The new APIs are needed to support SEEK.
Also modifies TelephonyManager.iccOpenLogicalChannel to return the status of
the command.
Change-Id: Iff2674fb0e23210f2579cb883e64571347ade5e6
2014-07-30 18:09:53 -07:00
Santos Cordon
9d0f7c4fbc
Add more disconnect causes 1/4
...
Bug: 15692074
Change-Id: Ib94c33fac8450b70e53dbe12d71f41777e9e140c
2014-07-25 03:16:00 +00:00
Amit Mahajan
0bf65d2d71
Merge "Add API invokeOemRilRequestRaw" into lmp-dev
2014-07-24 15:35:58 +00:00
Steven Liu
3099c83144
Add API invokeOemRilRequestRaw
...
this API is used by system app, app could communicate with RIL
with it.
Change-Id: I5397c1cf2b108d9dc3a9694b1f071dc60bb5b341
Conflicts:
telephony/java/com/android/internal/telephony/ITelephony.aidl
2014-07-24 10:15:49 -07:00
ram
e647099e14
IMS: getPCSCF() API enhanced to support multiple APN types.
...
Change-Id: I014f341b93a9ea7280e04cdfc13418fe81c9fc8b
Signed-off-by: ram <ram.pl@samsung.com >
2014-07-24 00:41:00 +00:00
Shishir Agrawal
63c4c06be4
Expose getCarrierPackageNamesForBroadcastIntent as a hidden @SystemApi
...
It will be required by setup wizard to delegate initialization to the carrier
app.
Change-Id: Icc0fc728e1e24235632ac38a482b06a7b829de78
2014-07-23 15:29:50 -07:00
Shishir Agrawal
5552cc5c9d
Merge "Adding the ability for carrier app to override SPN and carrier name." into lmp-dev
2014-07-17 21:58:28 +00:00
Shishir Agrawal
86578cca38
Adding the ability for carrier app to override SPN and carrier name.
...
The change allows system apps (holding MODIFY_PHONE_STATE permission) or
carrier apps to override the "carrier branding" on a per ICCID basis. The
override affects the service provider name as well as the network operator
name. The override is also saved as a SharedPreference and will persist for
the iccId across reboots.
Change-Id: I985ba247e10e2501e3d0d21567ccadc46f365879
2014-07-17 16:31:37 -07:00
Nancy Chen
5da0fd5e76
API changes to enable account selection for a call
...
If an account default is not set, the incall ui will display a dialog to
allow the user to select an account for that particular call.
Bug: 16243703
Change-Id: I8faf2f2ce0b2669a141562832f23e8f3ce88f094
2014-07-17 10:19:20 -07:00
Derek Tan
06b41ea23f
Remove @hide annotations from important carrier privileged APIs.
...
Most of these APIs are protected by MODIFY_PHONE_STATE or carrier
privilege. Some APIs are protected by READ_PHONE_STATE.
Change-Id: Ifa04b5fb6d4bb5f21af7f728bee7dcbf77c8583b
2014-07-16 09:32:57 -07:00
Ihab Awad
807fe0a19a
Implement multi-SIM capabilities (1/6) [DO NOT MERGE]
...
- Split PhoneAccount into PhoneAccount & PhoneAccountMetadata
- Move PhoneAccount methods from TelephonyManager to TelecommManager
Bug:16292368
Change-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9
(cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)
2014-07-14 18:19:27 +00:00
Wink Saville
391c8323fc
Unhide isSmsCapable.
...
Bug: 14113863
Change-Id: I57af2cf2482747e77c9bdf53559345b6b31f01a5
2014-07-13 12:35:43 +00:00
Derek Tan
818631b679
Allow 1st party app to set Line 1 number for display purpose.
...
After the number is set, TelephonyManager.getLine1Number will actually
return this one instead of the actual MSISDN/MDN.
Bug: 11900806
Change-Id: I4df3fac7b483ddae2bbda14b5a85629486e400cf
2014-07-12 13:36:28 -07:00
Derek Tan
f9aefdb534
Different Mobile Network Settings screen for Nova multi-profile SIMs.
...
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
2014-07-12 10:36:58 -07:00
Shishir Agrawal
56be215bcc
ITelphony.aidl: Rename hasCarrierPrivileges for packages to checkCarrierPrivilegesForPackage.
...
Fixes the build breakage due to overloading in the aidl.
Change-Id: Id3199bf2d21b1834183c90904417ed016d34e052
2014-07-11 16:33:37 -07:00
Junda Liu
142529702d
Add hidden systemapi hasCarrierPrivileges(pkgname).
...
Change-Id: I153f5c7cff1734c87587c3741051177ce54ba654
2014-07-11 15:54:17 -07:00
Santos Cordon
0bae09fdde
Move showCallScreen & isInAPhoneCall to PhoneManager.
...
Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
2014-07-09 18:53:41 +00:00
Junda Liu
6792a233eb
Merge "Add calculatePreferredNetworkType to TelephonyManager."
2014-07-02 18:55:10 +00:00
Junda Liu
1365703d49
Add calculatePreferredNetworkType to TelephonyManager.
...
Bug: b/14134668
Change-Id: Iba7dcd50c1ba84b634eed53030456a2f84af6e3c
2014-07-08 12:15:23 -07:00
Shishir Agrawal
b708ce5f1a
Remove permission SIM_COMMUNICATION.
...
The permission is replaced by the MODIFY_PHONE_STATE permission which is
System|Signature.
Change-Id: I74dbd242fc0fdbb5884fdc7a5c3f0063424fbfcf
2014-07-08 10:17:50 -07:00
Shishir Agrawal
762d5a091f
SIM based carrier app privileges.
...
Adding support for SIM based carrier app privileges.
WIP - Missing bits:
- Notifications.
- Certificate check.
Change-Id: Ied3aa6c7d51cc0cde06f5bb58f30893d7a7b1c34
2014-07-07 16:32:11 -07:00
Santos Cordon
3c4ff9effc
Move cancelMissedCallsNotification to PhoneManager.
...
Change-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766
2014-07-02 23:39:30 +00:00
Ihab Awad
9c3f18846a
Rename Telecomm "Subscription" to "Account" (1/7)
...
Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40
Conflicts:
telecomm/java/android/telecomm/InCallCall.java
2014-07-02 12:27:13 -07:00
Junda Liu
ddb74d8eb0
add setCdmaSubscription to telephonymanager.
...
Bug: b/12799863
Change-Id: Ieeb3e800cd7757335135901b1e4e94aaf6f4ede7
2014-07-01 11:59:40 -07:00
Robert Greenwalt
19f01ebe90
Merge "Remove Obsolete enable/disableApn functions."
2014-06-17 21:43:29 +00:00
Robert Greenwalt
e356825e4a
Remove Obsolete enable/disableApn functions.
...
ConnectivityService now uses NetworkAgents instead and apps should use
ConnectivityManager.
Change-Id: Ifc5c8f5be802183e70a5d92b224c819815de00e6
2014-06-17 14:10:39 -07:00
Wink Saville
b576cec262
Merge "Empty triangle displayed for radio signal but calls & data work"
2014-06-17 21:03:08 +00:00
Wink Saville
eeacf93747
Empty triangle displayed for radio signal but calls & data work
...
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
2014-06-18 01:07:10 -07:00