Cara Membuat Otentikasi Fingerprint atau Sensor Sidik Jari di Android Studio

Cara Membuat Otentikasi Fingerprint atau Sensor Sidik Jari di Android Studio

Pada saat ini, fingerprint atau sensor sidik jari merupakan fitur yang lumrah disematkan pada smartphone keluaran terbaru. Sudah banyak aplikasi yang menggunakan fitur ini sebagai otentikasi login, konfirmasi pembayaran, dan lain-lain.

Selain dinilai lebih praktis daripada penggunaan pin atau password, fitur ini juga bisa dibilang lebih aman. Maka dari itu, sebagai pengembang aplikasi kalian wajib mempelajari cara membuat otentikasi fingerprint di android studio agar dapat menyertakan fitur ini di project aplikasi kalian. Nah kali ini saya akan memberikan tutorialnya, berikut selengkapnya:

Project Fingerprint

  • Hal pertama yang harus kita lakukan tentu membuat project baru di android studio. Pada tutorial ini saya memberikan nama projeknya “Fingerprint”.

Menambahkan permission di Manifest

  • Buka AndroidManifest.xml kemudian tambahkan permission berikut.

Update colors.xml

  • Buka colors.xml lalu tambahkan kode berikut.

Update strings.xml

  • Buka strings.xml lalu tambahkan kode berikut.

Membuat SharedPreferences

Update activity_main.xml

  • Buka activity_main.xml, lalu ubah kodenya seperti berikut.

Update MainActivity.kt

  • Buka MainActivity.kt, lalu ubah kodenya seperti berikut.

Membuat FingerprintHandler

  • Implementasikan kelas FingerprintManager untuk mengelola sensor sidik jari. Buat instance dari FingerprintManager dan gunakan method authenticate untuk memulai proses otentikasi sidik jari. Tambahkan callback untuk menangani hasil dari proses otentikasi. Jika otentikasi berhasil, berikan akses ke fitur yang ingin diberikan. Jika gagal, tampilkan pesan error.

Membuat halaman Fingerprint

  • Buat activity baru, disini saya memberikan nama FingerprintActivity.kt. Kemudian ubah kodenya seperti berikut.
  • Untuk membuat interfacenya, kalian ubah kode activity_fingerprint.xml seperti berikut.

Screenshot

Kode lengkapnya bisa kalian download disini

Terima kasih

You May Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *