summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorShishir Agrawal <shishir@google.com>2013-10-28 14:25:38 -0700
committerShishir Agrawal <shishir@google.com>2013-12-12 16:57:38 -0800
commit57f656b9f6271cf857b5ecec5f8c7eacb321ec0b (patch)
tree005bf310b7a59d39b49d41d61124b64f9d4b491a /api
parent7d2edfc073b4a87f9584e12b0c6e80cffea730f5 (diff)
downloadframeworks_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.txt4
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";