- 08 Aug, 2013 1 commit
-
-
Martijn Coenen authored
- Added permission and userId checks for all new incoming binder calls. - Started enumerating OffHostApduServies correctly, dealing with the routing as we go. - Fixed up HostEmulationManager logic to work with the correct service; check if service is already bound. - Persistently bind to payment service if one has been selected as default by the user. - Return 6A82 for AIDs that are not found. Change-Id: I7b8121bec54b815d94b49747bc4f2bb00de26b36
-
- 07 Aug, 2013 1 commit
-
-
Martijn Coenen authored
Change-Id: I022c15485798b164c6278e2abc9407da5d101e50
-
- 06 Aug, 2013 1 commit
-
-
Martijn Coenen authored
- Added two dialogs for dealing with app selection and asking the user to "Tap Again" once an app has been selected. - Logic for dealing with 1-time tap overrides and defaults. UX still to be finalized. Change-Id: I10f9fed6ef8aa6255a88f6a518af9875068ddac4
-
- 05 Aug, 2013 1 commit
-
-
Martijn Coenen authored
Bug: 8870470 Change-Id: I084bdfb68452530ac8a8c124d1d703902c09847e
-
- 03 Aug, 2013 1 commit
-
-
Martijn Coenen authored
- Factor our helper class containing information about (Off)HostApduServices to ApduServiceInfo. - New BIND_NFC_SERVICE permission to protect implementing services from other apps binding. - Implement INfcCardEmulationService interface from the framework APIs. - Observe changes in settings for default apps in a category. - Single algorithm that resolves AIDs to a list of eligible services, taking into account defaults as well. Result of that algorithm feeds directly into the routing decisions. - Removed old persisting code, everything is in Settings.Secure now. Change-Id: I1840710f19435b079d20a4a41642b79fd03d1c76
-
- 26 Jul, 2013 2 commits
-
-
Martijn Coenen authored
-
Martijn Coenen authored
Also clean up a bit and get rid of some nasty dependencies. Change-Id: I8fe5a787830a583f3e85e9ead1b002feed8de223
-
- 24 Jul, 2013 1 commit
-
-
Martijn Coenen authored
Bug: 9998605 Change-Id: Iccc85ade4354308e34ef78250e0cad2ca18bafb3
-
- 23 Jul, 2013 5 commits
-
-
Martijn Coenen authored
-
Martijn Coenen authored
* commit '3b5a46f8': Fix license header on some files.
-
Martijn Coenen authored
Change-Id: I65c18bbfdbdbffd2beb83ee645bfe2cfeec909ed
-
Martijn Coenen authored
Also, keep sending SE broadcasts for now. Change-Id: Ic960066f2374e7ecba1df89468dfc35f97d3ce2c
-
Martijn Coenen authored
Change-Id: I5ac57adf20f09f97f18e8514167c6677cab8ff81
-
- 22 Jul, 2013 1 commit
-
-
Martijn Coenen authored
The service interface is now defined in the platform. Change-Id: I6dbffed4d8185f437880912179f69b91e1a51cd9
-
- 16 Jul, 2013 1 commit
-
-
Martijn Coenen authored
- Routing table will now be dynamically updated as HCE services are installed/removed/modified - Layering and arch: - RegisteredAidCache knows about which services want which AIDs, and on what route. - AidRoutingManager maintains the current state of the AID routing table in the NFCC. - HostEmulationManager is responsible for incoming HCE transactions and resolving them to the correct service. - Fixed various bugs Change-Id: I16327dfca96a9bd3fb5633c2e6b4247fe35ab8d6
-
- 01 Jul, 2013 4 commits
-
-
Elliott Hughes authored
* commit '9015ccfc': Switch NFC over to the public StandardCharsets.
-
Elliott Hughes authored
* commit '65468cb5': Switch NFC over to the public StandardCharsets.
-
Elliott Hughes authored
* commit '844501b2': Switch NFC over to the public StandardCharsets.
-
Elliott Hughes authored
-
- 28 Jun, 2013 1 commit
-
-
Elliott Hughes authored
Change-Id: I9704a7a8e6b8e6e4c52f60e2704d69993ee8aa41
-
- 17 Jun, 2013 1 commit
-
-
Martijn Coenen authored
-
- 13 Jun, 2013 5 commits
-
-
The Android Open Source Project authored
* commit '6a844844':
-
The Android Open Source Project authored
Change-Id: I8a88208d9155d9205c286ab4fcc6aacb3b3961d4
-
The Android Automerger authored
-
The Android Open Source Project authored
* commit '299ee969': Properly dispatch "play key" into the system.
-
The Android Open Source Project authored
Change-Id: Ib81ab8a57918c9ff847cf5202e2e630e85445a0c
-
- 12 Jun, 2013 4 commits
-
-
Martijn Coenen authored
When pairing a Bluetooth headset, directly dispatch Play KeyEvents to AudioService, to ensure that the current active stack of registered MediaButtonReceivers is honored. Bug: 9389201 Change-Id: Idce1d28d684134cd8f69e2fb2304747c7b6b8fe8
-
Martijn Coenen authored
* commit 'ba8fa887': Properly dispatch "play key" into the system.
-
Martijn Coenen authored
* commit '825f3b96': Properly dispatch "play key" into the system.
-
Martijn Coenen authored
When pairing a Bluetooth headset, directly dispatch Play KeyEvents to AudioService, to ensure that the current active stack of registered MediaButtonReceivers is honored. Bug: 9389201 Change-Id: Idce1d28d684134cd8f69e2fb2304747c7b6b8fe8
-
- 10 Jun, 2013 1 commit
-
-
Martijn Coenen authored
Initial check-in that allows to build basic HCE apps: - Introduced new RoutingManager, taking care of programming the routing table to the NFCC. - Added DeviceHost interfaces for adding/removing aids to the routing table, and sending raw frames. - On devices that have an eSE, the eSE is the default route. - Removed routing code from SecureElement class. - HostEmulationManager resolves and dispatches AIDs routed to the host to an application service. - Simple Messenger service interface for exchanging APDUs. - RegisteredAidCache keeps a cache of AIDs that are registered by Android applications, as well as their route. TODO: - Dynamic registration of AIDs. - Dynamic updates of the routing table. - AID conflict resolution. - Allow apps to indicate AIDs present "off-host". - Implement base-class HCE service in framework. - Switch default route to host. Change-Id: I7d7643770fcc848699810ec5443d0d9b81d85669
-
- 03 Jun, 2013 2 commits
-
-
The Android Open Source Project authored
* commit 'db6002a8':
-
The Android Open Source Project authored
Change-Id: Ia6abae6e625e0ea37abc4d9499c9d96ae705d979
-
- 02 Jun, 2013 1 commit
-
-
The Android Automerger authored
-
- 01 Jun, 2013 2 commits
-
-
Martijn Coenen authored
* commit '531f9c1c': Check for proper SE open return values on wipe.
-
Martijn Coenen authored
* commit '2b4dc11f': Check for proper SE open return values on wipe.
-
- 31 May, 2013 1 commit
-
-
Martijn Coenen authored
Bug: 9227578 Change-Id: Iff9e9512ac4d8e25a287ce40fba7c2717b4419fa
-
- 28 May, 2013 2 commits
-
-
The Android Open Source Project authored
* commit '1bb6d087':
-
The Android Open Source Project authored
Change-Id: I4dc32b5e3d732a59d90b0594c589a36479abf6ce
-
- 26 May, 2013 1 commit
-
-
The Android Automerger authored
-