Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -17807,6 +17807,7 @@ package android.nfc.cardemulation { method public boolean registerAidsForService(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>); method public boolean removeAidsForService(android.content.ComponentName, java.lang.String); method public boolean setPreferredService(android.app.Activity, android.content.ComponentName); method public boolean supportsAidPrefixRegistration(); method public boolean unsetPreferredService(android.app.Activity); field public static final java.lang.String ACTION_CHANGE_DEFAULT = "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"; field public static final java.lang.String CATEGORY_OTHER = "other"; core/java/android/nfc/cardemulation/CardEmulation.java +15 −0 Original line number Diff line number Diff line Loading @@ -504,6 +504,21 @@ public final class CardEmulation { } } /** * Some devices may allow an application to register all * AIDs that starts with a certain prefix, e.g. * "A000000004*" to register all MasterCard AIDs. * * Use this method to determine whether this device * supports registering AID prefixes. * * @return whether AID prefix registering is supported on this device. */ public boolean supportsAidPrefixRegistration() { // TODO return false; } /** * @hide */ Loading core/res/res/values/attrs.xml +8 −0 Original line number Diff line number Diff line Loading @@ -2921,6 +2921,14 @@ <attr name="name" /> </declare-styleable> <!-- Specify one or more <code>aid-prefix-filter</code> elements inside a <code>aid-group</code> element to specify an ISO7816 Application ID (AID) prefix your service can handle. --> <declare-styleable name="AidPrefixFilter"> <!-- The ISO7816 Application ID. This attribute is mandatory. --> <attr name="name" /> </declare-styleable> <declare-styleable name="ActionMenuItemView"> <attr name="minWidth" /> </declare-styleable> Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -17807,6 +17807,7 @@ package android.nfc.cardemulation { method public boolean registerAidsForService(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>); method public boolean removeAidsForService(android.content.ComponentName, java.lang.String); method public boolean setPreferredService(android.app.Activity, android.content.ComponentName); method public boolean supportsAidPrefixRegistration(); method public boolean unsetPreferredService(android.app.Activity); field public static final java.lang.String ACTION_CHANGE_DEFAULT = "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"; field public static final java.lang.String CATEGORY_OTHER = "other";
core/java/android/nfc/cardemulation/CardEmulation.java +15 −0 Original line number Diff line number Diff line Loading @@ -504,6 +504,21 @@ public final class CardEmulation { } } /** * Some devices may allow an application to register all * AIDs that starts with a certain prefix, e.g. * "A000000004*" to register all MasterCard AIDs. * * Use this method to determine whether this device * supports registering AID prefixes. * * @return whether AID prefix registering is supported on this device. */ public boolean supportsAidPrefixRegistration() { // TODO return false; } /** * @hide */ Loading
core/res/res/values/attrs.xml +8 −0 Original line number Diff line number Diff line Loading @@ -2921,6 +2921,14 @@ <attr name="name" /> </declare-styleable> <!-- Specify one or more <code>aid-prefix-filter</code> elements inside a <code>aid-group</code> element to specify an ISO7816 Application ID (AID) prefix your service can handle. --> <declare-styleable name="AidPrefixFilter"> <!-- The ISO7816 Application ID. This attribute is mandatory. --> <attr name="name" /> </declare-styleable> <declare-styleable name="ActionMenuItemView"> <attr name="minWidth" /> </declare-styleable> Loading