diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/se/omapi/ISecureElementListener.aidl | 1 | ||||
| -rw-r--r-- | core/java/android/se/omapi/SEService.java | 19 |
2 files changed, 18 insertions, 2 deletions
diff --git a/core/java/android/se/omapi/ISecureElementListener.aidl b/core/java/android/se/omapi/ISecureElementListener.aidl index 3a99d634e4d1..e0c6e047c3d1 100644 --- a/core/java/android/se/omapi/ISecureElementListener.aidl +++ b/core/java/android/se/omapi/ISecureElementListener.aidl @@ -21,6 +21,7 @@ package android.se.omapi; /** * Interface to receive call-backs when the service is connected. + * @hide */ interface ISecureElementListener { /** diff --git a/core/java/android/se/omapi/SEService.java b/core/java/android/se/omapi/SEService.java index b8937e69c143..d59e86a099b2 100644 --- a/core/java/android/se/omapi/SEService.java +++ b/core/java/android/se/omapi/SEService.java @@ -59,6 +59,21 @@ public class SEService { */ public static final int NO_SUCH_ELEMENT_ERROR = 2; + /** + * Interface to send call-backs to the application when the service is connected. + */ + public abstract static class SecureElementListener extends ISecureElementListener.Stub { + @Override + public IBinder asBinder() { + return this; + } + + /** + * Called by the framework when the service is connected. + */ + public void serviceConnected() {}; + } + private static final String TAG = "OMAPI.SEService"; private final Object mLock = new Object(); @@ -98,9 +113,9 @@ public class SEService { * the context of the calling application. Cannot be * <code>null</code>. * @param listener - * a ISecureElementListener object. Can be <code>null</code>. + * a SecureElementListener object. Can be <code>null</code>. */ - public SEService(Context context, ISecureElementListener listener) { + public SEService(Context context, SecureElementListener listener) { if (context == null) { throw new NullPointerException("context must not be null"); |
