Opsi WebScreens di AutoTools adalah cara terbaik untuk membuat Clipboard Manager unik di Tasker. Tutorial ini akan memandu Anda bagaimana melakukan ini.
Untuk beberapa waktu sekarang, saya telah mencoba mengatasi masalah tidak adanya pengelola papan klip di ponsel saya. Ada aplikasi pihak ketiga dan beberapa keyboard yang dilengkapi dengan pengelola clipboard bawaannya, tapi menurut saya pribadi banyak keyboard pihak ketiga yang lambat dan kikuk, oleh karena itu saya biasanya tetap menggunakannya Gboard. Selain itu, saya biasanya mencoba menghindari pemasangan aplikasi baru yang didedikasikan untuk satu tujuan jika saya dapat melakukannya. Di sinilah Clipboard Manager saya yang dibuat di Tasker berperan!
Tasker - Manajer Papan Klip
Berkat tindakan AutoTools WebScreens yang baru, saya akhirnya dapat membuat pengelola papan klip sendiri yang cepat dan mudah diakses. Proyek Tasker Clipboard Manager dapat menyimpan hingga 9 klip, menggantikan klip lama saat klip baru ditambahkan. Saya memilih 9 item untuk disimpan karena cukup pas di layar saya, namun dengan beberapa penyesuaian sederhana, Anda dapat mengatur jumlah clipboard yang disimpan sesuai keinginan.
Sementara kamu bisa memiliki tombol tindakan mengambang (FAB) untuk menarik clipboard, saya lebih suka menggunakan gerakan menggesek. Untuk mengurangi potensi masalah kinerja, saya telah menyiapkan proyek Tasker Clipboard Manager agar memiliki efek yang sangat baik jejak kecil pada memori ponsel Anda karena profil dapat dibatasi untuk bekerja dengan aplikasi tertentu hanya. Dalam video di bawah, Anda dapat melihat saya menautkan menu clipboard hanya ke aplikasi Google+ dan Pages Manager. Namun perlu diingat bahwa pengumpulan klip terjadi di latar belakang setiap kali Anda membuat perubahan pada klip yang disimpan saat ini.
Jika Anda menggunakan Bergabung aplikasi, proyek ini tidak boleh mengganggunya. Namun dengan menggunakan Gabung, Anda juga dapat membagikan klip pilihan dari proyek saya ke perangkat Anda yang lain. Untuk proyek ini, saya menggunakan tindakan AutoTools WebScreens jadi pastikan Anda telah menginstal plugin. Yang lainnya hanyalah stok Tasker. Akses ke pengelola clipboard didorong oleh aplikasi itu sendiri. Jadi, saya tidak memerlukan profil ini untuk aktif ketika saya sedang menonton YouTube atau bermain game, jadi profil saya disetel untuk hanya aktif pada aplikasi yang memerlukannya.
Berikut adalah video yang menampilkan kreasi saya beraksi:
Jika Anda ingin mengimpor proyek saya apa adanya, Anda dapat melakukannya dengan mengeklik tautan di bawah yang akan membawa Anda ke laman unduh AndroidFileHost.
Unduh Proyek Tasker Clipboard Manager
Unduh file ZIP di atas dan ekstrak isinya ke penyimpanan internal perangkat Android Anda. Buka Tasker dan nonaktifkan "Mode Pemula" di Preferensi. Lalu, kembali ke halaman utama Tasker dan tekan lama ikon beranda di pojok kiri bawah. Anda akan melihat opsi untuk "mengimpor" suatu proyek. Tap opsi tersebut lalu cari file .prj.xml yang sudah Anda ekstrak tadi. Setelah diimpor, Anda akan melihat tab baru di bagian bawah di samping ikon beranda default di Tasker.
Perhatikan bahwa proyek ini mengharuskan Anda memilikinya Alat Otomatis dipasang agar dapat berfungsi. Jika Anda ingin menyesuaikan berbagai aspek proyek saya, maka saya sarankan Anda terus membaca di bawah ini sehingga Anda memahami cara kerjanya dan perubahan apa yang dapat dilakukan. Perhatikan bahwa paling tidak, Anda harus mengubah aplikasi dalam Konteks Aplikasi agar pengelola papan klip ini dapat dipanggil di lebih banyak aplikasi daripada set default. Saya telah mengaktifkannya untuk.
PROFIL - Aplikasi dengan Clipboard
Dalam contoh ini, saya menggunakan Google+ dan Pages Manager untuk mengaktifkan gesekan WebScreens.
PROFIL TUGAS - Aplikasi dengan Clipboard
Profile: Apps With ClipboardRestore: no
Application: Google+ or Pages Manager
Enter: Launch Menu
A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe
Display Mode: Overlay
Close Overlay ID: Swipe
Source: /storage/emulated/0/AutoTools/swipe/page.html
Toast Duration: 5000
Background Color: #00CE93D8
Width: 10
Height: 400
Gravity: Bottom Right
Animation: Slide In From Bottom
Overlay Id: Swipe
Show Duration: 500
Hide Duration: 250
Drag: Not Draggable
Hide Dialog Shadow: true
Inject In Header: var a=1;
Commands Prefix: swipe
Swipe Left: left
Swipe Right: right
Swipe Up: up
Swipe Down: down
Border Color: #AB47BC
Border Witdh: 3
Border Side: Right Timeout (Seconds):30 ]
Exit: Exit Clip Gesture
A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe
Display Mode: Close
Close Overlay ID: Swipe
Source: /storage/emulated/0/AutoTools/swipe/page.html
Toast Duration: 5000
Background Color: #00CE93D8
Width: 10
Height: 400
Gravity: Bottom Right
Animation: Slide In From Bottom
Show Duration: 500
Hide Duration: 250
Drag: Not Draggable
Hide Dialog Shadow: true
Inject In Header: var a=1;
Commands Prefix: swipe
Swipe Left: left
Swipe Right: right
Swipe Up: up
Swipe Down: down
Border Color: #AB47BC
Border Witdh: 3
Border Side: Right Timeout (Seconds):30 ]
Baca selengkapnya
Pilih aplikasi yang ingin Anda aktifkan dalam konteksnya lalu buat Tugas yang disebut Menu Peluncuran. Tugas ini akan mengaktifkan gesekan WebScreen di Proyek Tasker - Manajer Clipboard.
TUGAS - Menu Peluncuran
Dalam opsi AutoTools WebScreen, impor preset Layar (geser) dan hapus semua perintah kecuali 'kiri' di bagian perintah pada halaman pengaturan.
Atur pengaturan Jendela sesuai keinginan Anda. Saya mengatur Gravitasi ke Kanan Bawah sedangkan Lebarnya 10 dan Tingginya diatur ke 'mengisi'.
TUGAS - Keluar dari Gerakan Klip
Kita perlu menonaktifkan isyarat tersebut jika tidak diperlukan. Tambahkan tugas keluar dan buat tindakan WebScreens lainnya. Kali ini gunakan Mode Tampilan untuk mengatur 'menutup' tindakan. Ini akan menghentikan WebScreen dan pengenalan gesek.
PROFIL - Tampilkan Menu
Secara default, menggesek ke kanan akan mengeluarkan Perintah AutoTools geser=:=kanan. Jika ini terjadi, saya ingin pengelola papan klip saya terbuka. Buat Profil baru dengan konteks AutoApps diatur ke 'geser' sebagai penyaringnya. Ketika gesekan selesai, menu bagus akan muncul dengan semua klip yang kita butuhkan.
PROFIL TUGAS - Tampilkan Menu
Profile: Show MenuEvent: AutoApps Command [ Configuration: Command Filter: swipe ]
Enter: Clipboard Menu
A1: AutoTools Web Screen [ Configuration: Screen Preset: Card List
Display Mode: Dialog
Source: /storage/emulated/0/AutoTools/cardlist/page.html
Toast Duration: 5000
Width: 100
Height: fill
Gravity: Bottom Right
Animation: Slide In From Top
Show Duration: 500
Hide Duration: 250
Close On Command: true
Wait For Command: true
Title: Clip
Card Titles: %ClipPosition()
Card Subtext Left: %ClipAbrev()
Card Commands: %ClipPosition()
Commands Prefix: clipboard
Background Color: #BDBDBD
Accent Color: #F9A825
Max Card Width: 90%
Max Image Height: 75
Title Text Size: 5
Card Padding: 0
Card Alignment: Center
Item Separator:, Timeout (Seconds):30 ]
Baca selengkapnya
TUGAS - Menu Papan Klip
Tata letaknya telah 'dipinjam' dari tutorial Joao. Saya menyukai tampilan peluncur samping sehingga tidak ada gunanya menciptakan kembali roda. Tentu saja, variabel yang digunakan dalam WebScreen tersebut akan berbeda, namun tata letaknya hampir sama.
Tambahkan tindakan Layar Web AutoTools dan pilih preset Daftar Kartu. Di bawah Pengaturan Jendela, atur:
- Lebar ke 100
- Tinggi ke mengisi
- Gravitasi ke Kanan bawah
Di bawah Opsi Perintah, aktifkan keduanya Tutup Sesuai Perintah Dan Tunggu Perintah, lalu di bawah Kumpulan kartu:
- Judul Kartu ke %Posisi Klip() (akan berisi angka dari 1-9)
- Subteks Kartu ke %KlipAbrev() (berisi cuplikan singkat)
- Perintah Kartu ke %Posisi Klip() (digunakan untuk mengidentifikasi pers)
- Perintah awalan ke papan klip
- Lebar Kartu Maks dan Lebar Kartu Min hingga 90%
- Tinggi Gambar Maks hingga 75
- Judul Teks Ukuran ke 5
Jangan ragu untuk mengubah tampilan notifikasi dengan bermain-main dengan angka-angka ini sendiri. Ingatlah bahwa membuka WebScreen tanpa langkah berikutnya tidak akan memberi Anda pratinjau apa pun.
TUGAS - nomor array
Kita membutuhkan array yang berisi angka 1-9. Ini akan digunakan untuk mengidentifikasi entri clipboard kami dan akan disimpan di %Posisi Klip() Himpunan.
TUGAS - nomor array
array numbersA1: Variable Set [ Name:%ClipPosition To: 1.2.3.4.5.6.7.8.9
Recurse Variables: Off Do Maths: Off Append: Off ]
A2: Variable Split [ Name:%ClipPosition Splitter:. Delete Base: Off ]
Baca selengkapnya
Buat tugas ini lalu buat array. Ini akan membuat array global.
PROFIL - Monitor Papan Klip
Profil ini akan memantau perubahan di %KLIP variabel sistem yang berisi nilai clipboard saat ini. Buat profil dengan Kumpulan Variabel pemicu peristiwa dan atur agar memantau variabel tersebut %KLIP. Ketika entri clipboard baru telah ditetapkan oleh pengguna (Anda), Tasker akan mendeteksi perubahan tersebut.
PROFIL - Monitor Papan Klip
Profile: Clipboard MonitorEvent: Variable Set [ Variable:%CLIP Value:* User Variables Only: Off ]
Enter: Clipboard Manager
A1: Variable Section [ Name:%CLIP From: 1 Length: 6 Adapt To Fit: On Store Result In:%abrev ]
A2: Array Push [ Variable Array:%ClipboardArray Position: 1 Value:%CLIP Fill Spaces: Off ]
A3: Array Push [ Variable Array:%ClipAbrev Position: 1 Value:%abrev Fill Spaces: On ]
A4: Array Process [ Variable Array:%ClipAbrev Type: Remove Duplicates ]
A5: Array Process [ Variable Array:%ClipboardArray Type: Remove Duplicates ]
A6: Array Process [ Variable Array:%ClipboardArray Type: Squash ]
A7: Array Process [ Variable Array:%ClipAbrev Type: Squash ]
A8: Array Pop [ Variable Array:%ClipAbrev Position: 10 To Var: ] If [ %ClipAbrev(#) eq 10 ]
A9: Array Pop [ Variable Array:%ClipboardArray Position: 10 To Var: ] If [ %ClipboardArray(#) eq 10 ]
Baca selengkapnya
TUGAS - Manajer Papan Klip
Konten clipboard kami disimpan di %ArrayPapan Klip(). Setiap kali clipboard baru disimpan, sebuah Dorong Array (A2) tindakan memindahkannya ke posisi pertama array. Karena saya tidak ingin seluruh teks terlihat di menu samping, saya membuat array lain %KlipAbrev()(A3) yang akan menyimpan huruf X pertama dari clipboard. Untuk memperpendek clipboard, gunakan (A1) Pemilihan Variabel dan batasi jumlah karakter hingga 6 (pastikan Adapt to Fit dicentang) dan simpan nilai tersebut di lokal %singkatan variabel yang digunakan untuk mengisi (A3) Dorong Array tindakan.
Sekarang kita sudah menyiapkan koleksi clipboard, kita harus membereskan kekacauan itu. Array akan mengumpulkan semua clipboard. Artinya saat kita memilih clipboard dari menu samping, nilai baru akan dikumpulkan dan ditetapkan sebagai duplikat ke menu. Oleh karena itu, setiap kali kami menyimpan klip saya ingin menghapus entri duplikat (A4, A5) dan menghapus ruang kosong (A6, A7). Tindakan proses array dilakukan pada keduanya %Susunan Papan Klip() Dan %KlipAbrev().
Terakhir, saya ingin menu saya berisi 9 entri saja. Anda dapat memiliki lebih banyak lagi, tetapi menurut saya 9 menu tersebut pas di layar saya tanpa harus menggulir. Untuk melakukan ini, gunakan Larik Pop (A8, A9) dan hapus posisi ke-10. Melakukan hal ini HANYA jika array berisi 10 elemen. Jika tidak, elemen terakhir akan dihapus. Kami mencapai ini dengan memeriksa apakah jumlah elemen %ClipboardArray(#) = 10.
PROFIL - Setel Papan Klip
Kita hampir selesai. Ini adalah profil yang sangat sederhana. Kami menggunakan clipboard perintah AutoApps untuk memeriksa apakah perintah telah diterima. Perintahnya akan terlihat seperti ini: papan klip=:=1 dimana angka tersebut merupakan singkatan dari tombol yang ditekan pada menu samping kita.
PROFIL - Setel Papan Klip
Profile: Set ClipboardEvent: AutoApps Command [ Configuration: Command Filter: clipboard ]
Enter: Set New Clip
A1: Set Clipboard [ Text:%ClipboardArray(%aacomm) Add: Off ]
Baca selengkapnya
TUGAS - Mengatur Klip Baru
Tugasnya juga sangat sederhana. Atur clipboard ke nilai %ArrayPapan Klip() kami ingin memilih elemen yang ditentukan oleh %aakom bagian dari perintah yang diterima. Jadi atur clipboard sebagai %ClipboardArray(%aacomm) dan kamu sudah selesai. Tasker Clipboard Manager kini telah selesai.
Sekarang, dalam aplikasi pilihan Anda, Anda dapat menggeser ke kanan untuk membuka pengelola papan klip khusus Anda sendiri! Ikuti Tutorial Pengembang XDA feed untuk lebih banyak postingan seperti ini. Lihat juga kami Tip & Trik Tasker forum untuk kreasi terbaru di kalangan penggemar otomasi di komunitas kami.