History log of /frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a2344eac370b38263d7f17a7e9802cc9a017eb3a 05-Jun-2015 Martijn Coenen <maco@google.com> Remove NFC CardEmulation dynamic resource APIs.

No longer needed.

Bug: 21343778
Change-Id: I5188c4bc819146861d346f3f4339f002b7173027
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
8abf680e007a378c2828fe43ed8d71131390ec2e 20-Apr-2015 Martijn Coenen <maco@google.com> Add NFC APIs for dynamic resources.

For new Tap & Pay settings UX.

Change-Id: I55ff4e4d4a4b6d26c3c88d96431c4f14d0963323
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
ed3a29ea08eec2676fe157c92948d1a7e3c215a3 23-Jan-2015 Martijn Coenen <maco@google.com> Add getPrefixAids().

Bug: 19144664
Change-Id: Ia49550102ccf1d40cd3f2bf7e5bd64d444a2e8a3
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
5e991a129c308805da25957d9f5bf1bab8bcb60d 17-Sep-2014 Martijn Coenen <maco@google.com> Upper-case incoming AIDs.

This fixes scenarios where different services
register the same AID in a different case, and
we don't see any conflict.

Bug: 16517161
Change-Id: I610b585ce7d57b4e32c21004a1d4c50e1133986a
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
0985fb6c428e75c083e930f895695ee4e9cbb4cb 16-Sep-2014 Martijn Coenen <maco@google.com> Fix static AID prefix registration.

Bug: 16517161
Change-Id: Ibaddf8720907f1d28d44231d927f538628bbf9d0
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
826a73b83b7f05ff92e51a2880fb4a75de08a9d1 05-Aug-2014 Martijn Coenen <maco@google.com> AID prefix registration.

Bug: 16517161
Change-Id: I4e008b84fd1372b17a98437ec8a6b71c33d7cd05
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
b51441163fc4c493cddce08f5418021a31d0a719 02-Jul-2014 Martijn Coenen <maco@google.com> Move AID validation to CardEmulation.

More logical place since it's a generic utility
function.

Change-Id: I3381f10d6720e415d091dbd475ef0df8733e7e75
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
1bfc3d624925c2b6e0928e26cf0660aee0a05ddf 27-Jun-2014 Martijn Coenen <maco@google.com> Validate AIDs when registered.

Change-Id: Ib7140c30a8a7587f1809f529d3303e69933bb245
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
2f6f3a0181b008f58b18804b749d5ddf1ba73bc8 26-Apr-2014 Martijn Coenen <maco@google.com> HCE/SE foreground support.

Allow apps to tell the OS they prefer a specific
CardEmulation service to handle a transaction
whenever they are in the foreground.

Change-Id: I8489ba6018f62164ed7e3504f31c8d09accf494e
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
aa1492d1d8c5f80e074faacb83905bd07487975d 11-Apr-2014 Martijn Coenen <maco@google.com> Dynamic AID registration APIs for HCE.

Adds a set of APIs that allows applications
to dynamically register and unregister AID groups
for HCE and Secure Element based services.

Change-Id: I08e9423dff405955cb725c87423c953a7dbe5c72
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
eed43391c682f64d2a0ec9a74d03b0e3d4d5a709 26-Sep-2013 Martijn Coenen <maco@google.com> Fix crash in ApduServiceInfo parsing.

Bug: 10949100
Change-Id: I181734074b071179ea5637a070714643508bc64b
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
fca357877307f307934457165a91a1b11e0b6853 18-Sep-2013 Martijn Coenen <maco@google.com> Validate AID format and length.

Bug: 10817001
Change-Id: I7cb0d4f718c467d2fccb30068f383f8e71a4a39b
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
58d2065984646a61145df285d1c77b68b1f700fb 06-Sep-2013 Martijn Coenen <maco@google.com> Add support for loading banners from HCE services.

Bug: 10262585
Change-Id: I08f06ce92dd9071dc8ad1390ce9a4b877b05827d
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
51b6322197da054715e53d02754bc81caa8fd456 04-Sep-2013 Martijn Coenen <maco@google.com> Remove legacy HCE APIs.

Bug: 10550349
Change-Id: Ie60942f9551e93bcfb597f7f2a5b9cc9bf21a11a
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
52246087f4e2b5ad62b9cd6ea8c2cb58f624d4e7 30-Aug-2013 Martijn Coenen <maco@google.com> HCE API review.

Keeping some of the old stuff @hide until all
clients have upgraded.

Bug: 10550349
Change-Id: Id5de7ab74c9b38c179fd20bd4746d95b7df8f033
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
c3f0044abe657d3e6d9cd1f322b419abddeba20c 29-Aug-2013 Martijn Coenen <maco@google.com> Add an API for querying HCE service selection mode.

This allows applications to differentiate between
the case where another app is the default, or the
case where the selection mode is "Ask every time".

Also, parse new requireDeviceUnlock attribute in
ApduServiceInfo.

Bug: 10262585
Change-Id: Icac508fe00054132574731532c05a1138edb24f5
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
62c196abd217c2471dc23d8975f84727560bafb9 09-Aug-2013 Martijn Coenen <maco@google.com> NFC: always upper-case parsed AIDs.

Also added activity intent action for Tap&Pay settings.

Change-Id: I5648e1ded3b79a3363899d1cab8aec55842b3e22
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
38d3bb76967e115b81c9f804e4de9189adfd9680 08-Aug-2013 Martijn Coenen <maco@google.com> NFC: Unify ApduServiceInfo for on/off host.

Change-Id: I4f8bb441d7eb564da0486f3e8a1ac08dd18d0dc8
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java
a7397883de67d674970d91f86d46ccf637e5e543 31-Jul-2013 Martijn Coenen <maco@google.com> NFC: Host-based card emulation APIs.

- New INfcCardEmulation interface to allow apps to interface
with card emulation system.
- New BIND_NFC_SERVICE permission to prevent malicious apps
from binding to card emulation services.
- ApduServiceInfo is now in the framework.
- Added constants to Settings.Secure for storing defaults.
- Modified XML grammar a bit.

Change-Id: I56b3fa6b42eb5dc132c91c1386ab1e6bac779059
/frameworks/base/core/java/android/nfc/cardemulation/ApduServiceInfo.java