- 04 Sep, 2013 2 commits
-
-
Martijn Coenen authored
Ignore new pairing requests until the outstanding one is done. Bug: 10265451 Bug: 10265164 Change-Id: I5f3766c21f5be81371593161f9684ea9324ea317
-
Martijn Coenen authored
Bug: 10360259 Change-Id: I1339840ed900b73d3f9ae43e1a01b59c7e679f9e
-
- 03 Sep, 2013 1 commit
-
-
Martijn Coenen authored
Bug: 10360259 Change-Id: I41c47ce84aa18bce01f6fb1ebe280fac0ed79070
-
- 30 Aug, 2013 1 commit
-
-
Martijn Coenen authored
Following API review. Also: - Added support for pause/resume P2P in reader mode - Fixed bug where we tried to route even when NFC was off, causing lockups. Bug: 10550349 Bug: 10552589 - Change-Id: I48f6834386bd542bdf1b7f1a8b1072d8981b0915
-
- 29 Aug, 2013 1 commit
-
-
Martijn Coenen authored
- Use new selection mode APIs - Fixed up default handling - Check if service requires device unlock before dispatching - Fixed isDefaultServiceForAid() - Fixed a bug where we created two routing managers Change-Id: Iba4a3ce7f599974ccedbf8d301cc46ff1e99c94e
-
- 27 Aug, 2013 1 commit
-
-
Martijn Coenen authored
Disable p2p/listen modes on request. Currently only for NCI platforms, NXP will follow later. Also, fixed some compiler warnings and a mem leak. Bug: 10360259 Change-Id: Id13db24914adc43db62e055b66e0989e9cde2482
-
- 22 Aug, 2013 2 commits
-
-
Martijn Coenen authored
Bug: 10428933 Change-Id: I2f229e10c4db5db09b5224628dc358a7e284c0d7
-
Martijn Coenen authored
Bug: 10407395 Change-Id: I25f68edb39331a27132172b7c5ca93756251515a
-
- 19 Aug, 2013 2 commits
-
-
Martijn Coenen authored
Also: - Refactor AID handling to separate class. - Implement unHandled() call from service. - Verify the service's identify by checking replyTo param - Return 6F00 in case we can't parse an APDU for whatever reason. Bug: 10262585 Change-Id: I1a3ccb9ae57107d68cf5923c3cf05bd224f93e4e
-
Evan Chu authored
Patches contributed by Evan Chu<evanchu@broadcom.com> and Paul Chaisson<pchaisson@broadcom.com>. Bug: 10360038 Change-Id: I1402191406b08e097680f8c7f587f393f749184e
-
- 10 Aug, 2013 1 commit
-
-
Martijn Coenen authored
Plus some other stuff: - Fix locking in AidRoutingManager - Simplify default handling Change-Id: I46ed2e645cdef9c2778ac7ae263f698391e3e22b
-
- 08 Aug, 2013 2 commits
-
-
Martijn Coenen authored
Change-Id: I01bfe49d718767ae1087a58f310b683ffe7807d1
-
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 2 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.
-