Add OemExtension callbacks support
To get NFC state updates to registered Apps
- RF field On/Off
- CE Activated/Deactivated
- RF discover started/stopped
Bug: 329043522
Test: Manual test discovery on/off, RF Field ON/OFF, CE Activated or Not.
Change-Id: Id6a6d84804a79ef0696509f87cd1c97223ce7c35
diff --git a/nfc/api/system-current.txt b/nfc/api/system-current.txt
index 25a01b9..3ecb41c 100644
--- a/nfc/api/system-current.txt
+++ b/nfc/api/system-current.txt
@@ -73,6 +73,7 @@
method public void onApplyRouting(@NonNull java.util.function.Consumer<java.lang.Boolean>);
method public void onBootFinished(int);
method public void onBootStarted();
+ method public void onCardEmulationActivated(boolean);
method public void onDisable(@NonNull java.util.function.Consumer<java.lang.Boolean>);
method public void onDisableFinished(int);
method public void onDisableStarted();
@@ -81,6 +82,8 @@
method public void onEnableStarted();
method public void onHceEventReceived(int);
method public void onNdefRead(@NonNull java.util.function.Consumer<java.lang.Boolean>);
+ method public void onRfDiscoveryStarted(boolean);
+ method public void onRfFieldActivated(boolean);
method public void onRoutingChanged();
method public void onStateUpdated(int);
method public void onTagConnected(boolean, @NonNull android.nfc.Tag);