NfcAdapterExtras: expose driver name.
Bug: 7276355 Change-Id: I65597f732c2ccb749f8fc5ef1793bacf5de8b592
This commit is contained in:
@@ -29,4 +29,5 @@ interface INfcAdapterExtras {
|
||||
int getCardEmulationRoute(in String pkg);
|
||||
void setCardEmulationRoute(in String pkg, int route);
|
||||
void authenticate(in String pkg, in byte[] token);
|
||||
String getDriverName(in String pkg);
|
||||
}
|
||||
|
||||
@@ -234,4 +234,21 @@ public final class NfcAdapterExtras {
|
||||
attemptDeadServiceRecovery(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the name of this adapter's driver.
|
||||
*
|
||||
* <p>Different NFC adapters may use different drivers. This value is
|
||||
* informational and should not be parsed.
|
||||
*
|
||||
* @return the driver name, or empty string if unknown
|
||||
*/
|
||||
public String getDriverName() {
|
||||
try {
|
||||
return sService.getDriverName(mPackageName);
|
||||
} catch (RemoteException e) {
|
||||
attemptDeadServiceRecovery(e);
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user