History log of /frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
682c24e22811d4ee17ae1cd61bf255c3f7e722b7 12-Apr-2016 Trevor Johns <trevorjohns@google.com> Resolve merge conflicts of a5060ee to nyc-dev

This undoes the automerger skip which occured in
commit e740c84dc32180214a7fd157105d6c18d30408ee and
replays it as a standard (NOT -s ours) merge.

Change-Id: If5a47be26f73d6a0735c425cd66310a3e2a89086
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java
a1ec95882901ebf386cc794122b36b18ee845554 07-Sep-2015 Martijn Coenen <maco@google.com> Fix missing copyright headers.

Bug: 23868522
Change-Id: I37fb86e3a751fad363d70687d1b9bcd512bcd33e
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java
35bf6288527b177a04100585321a1266f020004a 14-Oct-2013 Martijn Coenen <maco@google.com> NFC card emulation API docs.

Bug: 10550319
Change-Id: I3023639d728aa76af89d15e0491b86c7c641648e
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.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/HostApduService.java
c85fb576b817aae2d853b6f5cb6effb924b892ed 03-Sep-2013 Martijn Coenen <maco@google.com> Add drawable for Apdu Services, fix build.

Change-Id: I7c138adb60b2efe19377b58b35360cd234628424
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java
fb2f8337f6fca9809156ddbaf0a7fe468bc1329f 03-Sep-2013 Martijn Coenen <maco@google.com> NFC: @hide and remove abstract from processCommandApdu().

Replaced by new version with Bundle extras.

Bug: 10550349
Change-Id: If5f284c6d9b14ab32670ebc84881f459813b5b56
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.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/HostApduService.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/HostApduService.java
583fe9d22b21aa77fad3096bfdad3020d6088230 15-Aug-2013 Martijn Coenen <maco@google.com> NFC: Allow HostApduService to indicate transaction unhandled.

This will cause the OS to show UI that allows the user to pick
another application that could potentially handle the transaction.

Also, tweak processCommandApdu() method to take a Bundle to be more
future-proof.

Bug: 10262585
Change-Id: If9d060341b472fac0349f539c04b87e85fe79dfb
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.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/HostApduService.java
c3178e5f1c346ad5faa926a6765147840116f4a7 26-Jul-2013 Martijn Coenen <maco@google.com> Change XML-grammar for (Off)HostApduServices.

AIDs can now carry a category attribute. Clarified that
"OffHostApduService" is not bound to by Android, and may
be extended by offering service interfaces that are not
defined in the platform.

Change-Id: Idd0a3990beb927e8d81366013f53386fb46e3f9f
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java
5eaa8970aa86fa32a6cbb47e0681000ed2d22c57 18-Jul-2013 Martijn Coenen <maco@google.com> First shot at (host-based) card emulation APIs.

HostApduService: convenience service class for implementing
a service that registers a set of ISO7816-4 AIDs and emulates
the corresponding application inside the service itself.

SeApduService: convenience service class for implementing
a service that registers a set of ISO7816-4 AIDs that reflect
applications installed on an embedded secure element or UICC. Contains
event hooks to allow the service to handle eSE/UICC events that
correspond to those AIDs.

Change-Id: I44191bd4abcbbe4f1fd36a9fd42639fe5c0cf496
/frameworks/base/core/java/android/nfc/cardemulation/HostApduService.java