diff options
| author | Jim Miller <jaggies@google.com> | 2015-03-11 17:41:58 -0700 |
|---|---|---|
| committer | Jim Miller <jaggies@google.com> | 2015-03-11 18:17:55 -0700 |
| commit | 99d6019bead4705b7e126e65b856d538417d4934 (patch) | |
| tree | de91666d4cd34f3e0d3c84dd5839976e2b2ff861 /core/java/android | |
| parent | eb803aef3b0f55785624e6a51deae867c1a95e88 (diff) | |
| download | frameworks_base-99d6019bead4705b7e126e65b856d538417d4934.zip frameworks_base-99d6019bead4705b7e126e65b856d538417d4934.tar.gz frameworks_base-99d6019bead4705b7e126e65b856d538417d4934.tar.bz2 | |
Add rename support to FingerprintManager
Bug 19592835
Change-Id: I656b3932caf2cfdb9a330522d171a59af2c7a2d1
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/service/fingerprint/FingerprintManager.java | 23 | ||||
| -rw-r--r-- | core/java/android/service/fingerprint/IFingerprintService.aidl | 3 |
2 files changed, 24 insertions, 2 deletions
diff --git a/core/java/android/service/fingerprint/FingerprintManager.java b/core/java/android/service/fingerprint/FingerprintManager.java index 731709b..6375668 100644 --- a/core/java/android/service/fingerprint/FingerprintManager.java +++ b/core/java/android/service/fingerprint/FingerprintManager.java @@ -98,8 +98,8 @@ public class FingerprintManager { }; public static final class FingerprintItem { - CharSequence name; - int id; + public CharSequence name; + public int id; FingerprintItem(CharSequence name, int id) { this.name = name; this.id = id; @@ -291,4 +291,23 @@ public class FingerprintManager { } return false; } + + /** + * Renames the given fingerprint template + * @param fpId the fingerprint id + * @param newName the new name + * @hide + */ + public void rename(int fpId, String newName) { + // Renames the given fpId + if (mService != null) { + try { + mService.rename(fpId, newName); + } catch (RemoteException e) { + Log.v(TAG, "Remote exception in rename(): ", e); + } + } else { + Log.w(TAG, "rename(): Service not connected!"); + } + } }
\ No newline at end of file diff --git a/core/java/android/service/fingerprint/IFingerprintService.aidl b/core/java/android/service/fingerprint/IFingerprintService.aidl index a7d4090..9b4750b 100644 --- a/core/java/android/service/fingerprint/IFingerprintService.aidl +++ b/core/java/android/service/fingerprint/IFingerprintService.aidl @@ -41,4 +41,7 @@ interface IFingerprintService { // Determine if HAL is loaded and ready boolean isHardwareDetected(); + + // Rename the given fingerprint id + void rename(int fpId, String name); } |
