Pilihan yang tersedia untuk pembaca sidik jari masih terbatas, namun dengan Tasker Anda dapat membuat profil pembaca sidik jari Tasker yang sadar konteks.
Pembaca sidik jari cukup terbatas dalam keadaan defaultnya. Selain kemampuan yang jelas untuk membuka kunci ponsel atau mengotorisasi pembayaran tertentu, tidak banyak lagi yang dapat Anda lakukan dengan pembaca sidik jari di sebagian besar ponsel Android. Fitur ini selalu terasa seperti peluang yang terlewatkan - hingga saat ini!
Pembaca Sidik Jari Sadar Konteks berbasis Tasker
Membuat pembaca sidik jari khusus dalam Tasker adalah proyek yang cukup sederhana. Tasker akan menetapkan beberapa fungsi ke pembaca sidik jari tergantung pada apa yang Anda lakukan atau di mana Anda berada. Dalam contoh ini, saya akan menunjukkan kepada Anda cara menampilkan situs web saat ini secara instan ke layar lebar (dalam hal ini, PC saya). Dengan cara ini Anda akan dapat menambahkan fungsi tambahan ke pembaca tergantung pada jendela yang dibuka atau lokasi Anda. Imajinasi Anda adalah satu-satunya batasan Anda.
Bagaimana itu bekerja
Ingatlah bahwa Aplikasi Alat Pemindai Sidik Jari masih baru dan sedang dalam pengembangan aktif. Dukungan Tasker saat ini terbatas hanya pada menjalankan tugas, namun hanya itu yang kami perlukan. Kami akan menggunakan variabel dalam Tasker untuk menetapkan lebih dari satu profil ke pemindai sidik jari. Ketika sidik jari diaktifkan, Tasker akan memeriksa apa lagi yang sedang Anda lakukan (atau di mana Anda berada) dan akan menjalankan profil yang benar.
Pemindaian sidik jari
Kita perlu membuat pembaca bertindak sebagai pemicu universal atas kondisi kita. Kita perlu membuat tugas, Jari yang Dipindai, itu akan memicu profil lain untuk kami. Kita dapat menghubungkan ini ke sebuah variabel %Pemindaian Jari. Saat aplikasi Alat Pemindai Sidik Jari mengenali sidik jari, aplikasi tersebut akan meluncurkan tugas Jari yang Dipindai untuk mengatur sementara nilai %FingerScanned dari 0 ke 1 selama 2 detik. 2 detik seharusnya merupakan waktu yang cukup bagi profil Tasker kami yang lain untuk bereaksi terhadap perubahan variabel dan meresponsnya. Jika Anda mengalami masalah dengan Tasker dalam merespons perubahan variabel, coba tingkatkan tindakan menunggu menjadi 3 detik atau lebih lama. Buka alat pemindai sidik jari dan tetapkan tugas ini. Selanjutnya, kami akan membuat profil berbeda yang diluncurkan tergantung pada konteks saat ini - apakah aplikasi tertentu dibuka atau tidak, di mana lokasi Anda saat ini, dll.
Transmisikan jendela Chrome saat ini
Dalam contoh ini, kami akan menunjukkan caranya transmisikan tab yang sedang dibuka di Chrome. Profil ini akan dipicu ketika nilainya %FingerScanned diatur ke 1 (sesuai tugas yang dibuat sebelumnya) DAN Tasker mendeteksi bahwa aplikasi yang sedang dibuka adalah browser Chrome. Ini mengharuskan Anda untuk mengaktifkan layanan Aksesibilitas untuk Tasker, jika tidak, Tasker tidak akan dapat mendeteksi ketika Chrome dibuka. Selanjutnya, kami akan memanfaatkan Masukan Otomatis sebaik Bergabung oleh Anggota Junior XDA joaomgcd karena integrasi ekstensif dengan Tasker.
Pertama, Anda harus membuat profil dengan dua konteks: pertama, konteks Status yang diaktifkan ketika %FingerScanned = 1; kedua, konteks Aplikasi yang diaktifkan saat Chrome dibuka. Selanjutnya, Anda harus mereplikasi tugas seperti yang ditunjukkan pada gambar di atas, atau seperti yang direproduksi di bawah. Setelah Anda selesai, tugas yang telah disiapkan ini akan menanyakan URL yang sedang dibuka di Chrome dan mengirimkannya ke PC Anda menggunakan Gabung. Anda dapat meminta pemilihan perangkat jika diinginkan, namun untuk berbagi super cepat, saya menetapkan satu perangkat untuk melakukannya.
Saya menggunakan AutoInput UI Query untuk mendapatkan nilai URL di browser. Dalam kebanyakan kasus, alamat web akan dimulai dengan www/http atau kombinasi keduanya. Untuk menangkap URL kita memerlukan regex berikut:
((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Jika Anda mengalami masalah saat mengonfigurasi Kueri - gunakan Penyiapan Variabel untuk kembali ke Chrome dan pilih bilah alamat. AutoInput kemudian akan membantu mengatur pengambilan URL secara otomatis. Saya telah menyiapkan variabel khusus %alamat yang akan berisi alamat URL dari tab Chrome yang sedang dibuka.
Pembaruan terkini pada aplikasi Gabung telah memperbaiki masalah dan tindakan A2-A4 tidak lagi diperlukan. Anda dapat memasukkan URL dengan benar, apa pun awalannya.
Sebelum kita dapat memasukkan halaman tersebut ke komputer, kita perlu memeriksa apakah URL telah diformat dengan benar. Menekan URL yang dimulai dengan www tidak akan membuka situs web secara otomatis di browser desktop Anda. Cara termudah untuk memastikan kami mengirimkan URL dengan format yang benar adalah dengan menjalankan a cari/ganti tindakan. Nilai default untuk %awalan variabelnya adalah "http://". Kami memerlukan ini jika situs web tidak mendukung protokol https. Kami akan mencari http atau https di URL, dan jika %awalan ditemukan itu diatur dalam dorongan URL Gabung. Mencari https:// dan pilih ganti. Jangan memasukkan apa pun ke dalam ubah dengan bidang karena kami hanya ingin ini dihapus dari alamat kami, lakukan hal yang sama untuk http://.
Tindakan terakhir adalah Join Push. Buka URL dan masukkan %alamat. Dengan cara ini URL akan dimasukkan dengan benar ke PC dan akan membuka situs web secara otomatis.
Jika Anda mengkhawatirkan keamanan, banyak situs web yang secara otomatis akan mengarahkan Anda ke versi amannya jika ada, namun jika tidak, Anda dapat menggunakan HTTPS Di Mana Saja ekstensi untuk menanganinya untuk Anda.
Kesimpulan
Seperti yang Anda lihat, dengan menetapkan tindakan Tasker Alat Pemindai Sidik Jari untuk mengubah variabel, kita dapat menetapkan beberapa tindakan meskipun ada keterbatasan pada satu tugas Tasker. Saya telah menghubungi pengembang Alat Pemindai Sidik Jari, Daniel Huber, dan dia menyatakan bahwa lebih banyak fungsi Tasker direncanakan untuk masa depan. Kini setelah Anda mengetahui cara menggunakan pembaca sidik jari tanpa mengikatnya pada satu tugas, Anda dapat menyesuaikan konteks dan tindakan apa yang harus diluncurkan saat sidik jari dikenali.
Mungkin Anda dapat mentransmisikan video YouTube dengan satu ketukan (tidak memerlukan Chromecast). Saya mungkin memamerkan ini di tutorial saya berikutnya? Jika Anda ingin melihat ini, dan skrip Tasker lainnya, beri tahu kami pendapat Anda di bawah!
Unduh/Impor
Seperti biasa, kami akan menyediakan cara untuk mengunduh atau mengimpor secara manual pekerjaan yang kami tunjukkan dalam tutorial Tasker ini. Anda akan memiliki dua opsi untuk menambahkan skrip ini ke pengaturan Tasker Anda.
Pertama, Anda dapat mengunduh keseluruhan Proyek dengan mengikuti tautan unduhan di bawah ini. Setelah mengunduh file Project XML, Anda dapat mengimpornya dengan membuka Tasker lalu menekan lama ikon Beranda di kiri bawah. Ini akan memunculkan menu Tasker Project, yang memungkinkan Anda mengimpor Proyek yang terletak di penyimpanan internal.
Unduh Proyek Pembaca Sidik Jari Sadar Konteks
Alternatifnya, Anda dapat menggunakan deskripsi Profil/Tugas seperti yang terdapat dalam dua tab di bawah ini untuk memandu Anda melalui proses pembuatan ulang skrip ini sendiri. Kami merekomendasikan rute ini jika Anda ingin mempelajari cara menjadi lebih baik di Tasker, sehingga Anda dapat melakukan penyesuaian atau peningkatan sendiri pada skrip.
[tab][judul tab ="Transmisikan Chrome"]
Profile: Cast Chrome.Application: Chrome
State: Variable Value [ %FingerScanned eq 1 ]
Enter: Chrome
A1: AutoInput UI Query [ Configuration: Only Visible: true
Only Clickable: false
App Package: com.android.chrome
Check Screen State: false
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: true
Variables: address Timeout (Seconds):20 ]
A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]
A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]
A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]A5: Join Send Push [ Configuration: Device: Chrome@Home
Url: %prefix%address Timeout (Seconds):60 ]
[/tab][judul tab ="Baca Jari"]
Scanned Finger.A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]
A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]
A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ][/tab]
[/tab]