summaryrefslogtreecommitdiffstats
path: root/telephony/java/android/telephony/PreciseDataConnectionState.aidl
diff options
context:
space:
mode:
authorAntonio Marín Cerezuela <amarin@swissms.ch>2013-05-27 11:36:36 +0200
committerAntonio Marín Cerezuela <amarin@swissms.ch>2014-01-10 11:08:06 +0100
commitc5ac15a3e11c03951e269b243674858411204b67 (patch)
tree2af4eef7e97318ae606ca78a3b683e62471762ff /telephony/java/android/telephony/PreciseDataConnectionState.aidl
parentde8c3cf13b0fc0655cf49934658e652b441ee019 (diff)
downloadframeworks_base-c5ac15a3e11c03951e269b243674858411204b67.zip
frameworks_base-c5ac15a3e11c03951e269b243674858411204b67.tar.gz
frameworks_base-c5ac15a3e11c03951e269b243674858411204b67.tar.bz2
Telephony API extension v2
Added new AndroidManifest permission: android.permission.READ_PRECISE_PHONE_STATE Added the following PhoneStateListeners and corresponding broadcast intents: onPreciseCallStateChanged(PreciseCallState callState); onPreciseDataConnectionStateChanged(PreciseDataConnectionState dataConnectionState); broadcastPreciseCallStateChanged(int ringingCallState, int foregroundCallState, int backgroundCallState, int disconnectCause, int preciseDisconnectCause) broadcastPreciseDataConnectionStateChanged(int state, int networkType, String apnType, String apn, String reason, LinkProperties linkProperties, String failCause) Added TelephonyManager intent actions with their extras and constants: public static final String ACTION_PRECISE_CALL_STATE_CHANGED = "android.intent.action.PRECISE_CALL_STATE"; public static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED = "android.intent.action.PRECISE_DATA_CONNECTION_STATE_CHANGED"; public static final int PRECISE_CALL_STATE_* Moved public static final int DISCONNECT_CAUSE_* from PreciseCallState.java to a new class DisconnectCause.java Moved public static final int PRECISE_DISCONNECT_CAUSE_* from PreciseCallState.java to a new class PreciseDisconnectCause.java Change-Id: If3b88c679507c529b746046c4a17cf6d9974bd09
Diffstat (limited to 'telephony/java/android/telephony/PreciseDataConnectionState.aidl')
-rw-r--r--telephony/java/android/telephony/PreciseDataConnectionState.aidl20
1 files changed, 20 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/PreciseDataConnectionState.aidl b/telephony/java/android/telephony/PreciseDataConnectionState.aidl
new file mode 100644
index 0000000..07ad762
--- /dev/null
+++ b/telephony/java/android/telephony/PreciseDataConnectionState.aidl
@@ -0,0 +1,20 @@
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+
+package android.telephony;
+
+parcelable PreciseDataConnectionState; \ No newline at end of file