Untuk mendukung headset bluetooth saya, keinginan saya adalah untuk mengaktifkan bluetooth ketika saya berada di aplikasi Kontak ATAU dalam panggilan. Saya bisa melakukannya hanya saat dalam panggilan tetapi saya tidak bisa memastikan headset saya terhubung sebelum pihak lain mengangkatnya.
Tidak ada solusi yang sudah diposting yang akan berfungsi. Mengatur% BluetoothNeeded on ketika di Kontak atau dalam panggilan berarti bahwa ketika panggilan dimulai, itu mengatur% BlueToothNeeded tetapi kemudian ketika Kontak menjadi latar belakang untuk panggilan, itu mengatur% BlueToothNeeded off dan bluetooth dimatikan. Menggunakan operasi terbalik, nonaktifkan bluetooth ketika TIDAK di Kontak DAN TIDAK di panggil tapi nyalakan bluetooth saat tugas keluar hampir berfungsi, tapi rupanya Tasker memperhatikan periode singkat ketika Kontak kehilangan status latar depan dan panggilan belum dimulai dan ternyata bluetooth mati.
Jadi, inilah yang bekerja untuk saya, berdasarkan blog ini :
- Buat Tugas yang disebut
Dummydengan Action ofTasks > Wait > 1ms
- Buat Profil yang disebut
stateInCalldengan syarat State > Phone > Call > Type: Any. Tautkan ke Dummytugas.
- Buat Profil yang disebut
stateInContactsdengan syarat State > Application > Contacts. Tautkan ke Dummytugas.
- Buat Profil yang disebut
Bluetooth Neededdengan syarat State > Variable > Variable Value. Tetapkan Nama ke %PACTIVE, Op ke Matches, dan Nilai ke *,stateInCall,*|*,stateInContacts,*. Menurut dokumen Tasker,% PACTIVE berisi daftar Profil aktif yang dipisahkan koma di mana daftar juga dimulai dan diakhiri dengan koma untuk mempermudah pencocokan. Tautkan Profil ini ke Tugas yang disebut Bluetooth Onyang mengaktifkan bluetooth menggunakan Net > Bluetooth > Set: OnAksi.
- Buat Tugas yang disebut
Conditional Bluetooth Offdengan Tindakan berikut:
- Tugas> Tunggu> 10 detik
- Tugas> Jika>
%PACTIVEtidak cocok*,stateInCall,*|*,stateInContacts,*
- Net> Bluetooth> Set: Off
- Tugas> Akhiri Jika
- Tekan lama pada
Bluetooth NeededProfil lalu pilih Properties. Hapus centang Restore Settings.
- Tekan cepat
Bluetooth NeededProfil hingga Bluetooth OnTugas muncul di bawahnya, di kolom kanan. Tekan lama Bluetooth Ondan pilih Add Exit Task, lalu pilih Conditional Bluetooth Off.
Conditional Bluetooth Offakan menunggu 10 detik sebelum memeriksa ulang bahwa keduanya stateInCalltidak stateInContactsbenar, pada titik mana Bluetooth akan dimatikan. Jika tidak, ia meninggalkan bluetooth dan ketika kedua stateInCalldan stateInContactskeluar kemudian, ia akan melakukan 10 menunggu kedua dan periksa lagi.