diff options
author | Shishir Agrawal <shishir@google.com> | 2013-10-28 14:25:38 -0700 |
---|---|---|
committer | Shishir Agrawal <shishir@google.com> | 2013-12-12 16:57:38 -0800 |
commit | 57f656b9f6271cf857b5ecec5f8c7eacb321ec0b (patch) | |
tree | 005bf310b7a59d39b49d41d61124b64f9d4b491a /api | |
parent | 7d2edfc073b4a87f9584e12b0c6e80cffea730f5 (diff) | |
download | frameworks_base-57f656b9f6271cf857b5ecec5f8c7eacb321ec0b.zip frameworks_base-57f656b9f6271cf857b5ecec5f8c7eacb321ec0b.tar.gz frameworks_base-57f656b9f6271cf857b5ecec5f8c7eacb321ec0b.tar.bz2 |
Adding support for SIM communication from Android over logical channels.
Expose the folowing commands in ITelephony.aidl and TelephonyManager:
- iccOpenLogicalChannel
- iccCloseLogicalChannel
- iccTransmitApduLogicalChannel
Also add a new SIM_COMMUNICATION permission (maked as dangerous) to control
access to the above commands.
Change-Id: I89c08adc6f9738907e3b547c749f3cc61f300710
Diffstat (limited to 'api')
-rw-r--r-- | api/current.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index ce92fcb..a006e5b 100644 --- a/api/current.txt +++ b/api/current.txt @@ -127,6 +127,7 @@ package android { field public static final java.lang.String SET_WALLPAPER = "android.permission.SET_WALLPAPER"; field public static final java.lang.String SET_WALLPAPER_HINTS = "android.permission.SET_WALLPAPER_HINTS"; field public static final java.lang.String SIGNAL_PERSISTENT_PROCESSES = "android.permission.SIGNAL_PERSISTENT_PROCESSES"; + field public static final java.lang.String SIM_COMMUNICATION = "android.permission.SIM_COMMUNICATION"; field public static final java.lang.String STATUS_BAR = "android.permission.STATUS_BAR"; field public static final java.lang.String SUBSCRIBED_FEEDS_READ = "android.permission.SUBSCRIBED_FEEDS_READ"; field public static final java.lang.String SUBSCRIBED_FEEDS_WRITE = "android.permission.SUBSCRIBED_FEEDS_WRITE"; @@ -24118,6 +24119,9 @@ package android.telephony { method public java.lang.String getVoiceMailAlphaTag(); method public java.lang.String getVoiceMailNumber(); method public boolean hasIccCard(); + method public boolean iccCloseLogicalChannel(int); + method public int iccOpenLogicalChannel(java.lang.String); + method public java.lang.String iccTransmitApduLogicalChannel(int, int, int, int, int, int, java.lang.String); method public boolean isNetworkRoaming(); method public void listen(android.telephony.PhoneStateListener, int); field public static final java.lang.String ACTION_PHONE_STATE_CHANGED = "android.intent.action.PHONE_STATE"; |