aboutsummaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorJoao Figueiredo <joaormf@gmail.com>2015-08-06 23:59:02 +0100
committerJoão Figueiredo <joaormf@gmail.com>2015-08-06 18:56:12 -0700
commit7f50335f2b23abc759613a3dd10c19e5e6b77cf2 (patch)
treec2ff39b48a4e2279f58b86fc95945bbe067c302d /api
parent7820e6d56604a196cb629c20d76ff08c12a1d3e6 (diff)
downloadvendor_cmsdk-7f50335f2b23abc759613a3dd10c19e5e6b77cf2.zip
vendor_cmsdk-7f50335f2b23abc759613a3dd10c19e5e6b77cf2.tar.gz
vendor_cmsdk-7f50335f2b23abc759613a3dd10c19e5e6b77cf2.tar.bz2
cmsdk: Dual SIM support on CM SDK
Signed-off-by: Adnan Begovic <adnan@cyngn.com> Change-Id: I69b349853b0259582956744d9ddd99a187c10fff
Diffstat (limited to 'api')
-rw-r--r--api/cm_current.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/api/cm_current.txt b/api/cm_current.txt
index cb658b5..5ade7cb 100644
--- a/api/cm_current.txt
+++ b/api/cm_current.txt
@@ -75,6 +75,19 @@ package cyanogenmod.app {
method public void removeTileAsUser(java.lang.String, int, android.os.UserHandle);
}
+ public class CMTelephonyManager {
+ method public static cyanogenmod.app.CMTelephonyManager getInstance(android.content.Context);
+ method public java.util.List<android.telephony.SubscriptionInfo> getSubInformation();
+ method public boolean isDataConnectionEnabled();
+ method public boolean isDataConnectionSelectedOnSub(int);
+ method public boolean isSubActive(int);
+ method public void setDataConnectionState(boolean);
+ method public void setDefaultPhoneSub(int);
+ method public void setDefaultSmsSub(int);
+ method public void setSubState(int, boolean);
+ field public static final int ASK_FOR_SUBSCRIPTION_ID = 0; // 0x0
+ }
+
public class CustomTile implements android.os.Parcelable {
ctor public CustomTile(android.os.Parcel);
ctor public CustomTile();
@@ -364,9 +377,11 @@ package cyanogenmod.platform {
public static final class Manifest.permission {
ctor public Manifest.permission();
+ field public static final java.lang.String MODIFY_MSIM_PHONE_STATE = "cyanogenmod.permission.MODIFY_MSIM_PHONE_STATE";
field public static final java.lang.String MODIFY_NETWORK_SETTINGS = "cyanogenmod.permission.MODIFY_NETWORK_SETTINGS";
field public static final java.lang.String MODIFY_SOUND_SETTINGS = "cyanogenmod.permission.MODIFY_SOUND_SETTINGS";
field public static final java.lang.String PUBLISH_CUSTOM_TILE = "cyanogenmod.permission.PUBLISH_CUSTOM_TILE";
+ field public static final java.lang.String READ_MSIM_PHONE_STATE = "cyanogenmod.permission.READ_MSIM_PHONE_STATE";
}
public final class R {