CheckBox()
Menambahkan kotak centang ke tampilan dialog
Menambahkan kotak centang ke tampilan dialog
Akan mengembalikan id tampilan kotak centang saat ini
Akan mengembalikan teks kotak centang saat ini
Akan mengembalikan ukuran teks kotak centang saat ini
Berguna untuk memparametrisasi event klik
Akan mengembalikan delay klik
Metode ini mengembalikan jumlah durasi klik dalam milidetik
Akan mengembalikan offset klik yang direpresentasikan dalam Point
Anda dapat mengatur delay klik dalam milidetik menggunakan metode ini
Metode ini digunakan untuk mengatur berapa lama klik ditahan dalam milidetik
Ketika pencocokan atau koordinat diatur, posisi klik akan di-offset berdasarkan koordinat x dan y
Menyalin string ke dalam papan klip sistem.
Menempelkan teks papan klip saat ini ke dalam field input yang sedang difokuskan.
Membaca teks papan klip saat ini.
Class utilitas untuk melakukan pencocokan warna
Mengekstrak nilai warna biru dari string warna heksadesimal.
Membandingkan kedua warna dan mendapatkan skor kemiripan
Akan mengembalikan warna string heksadesimal
Mengekstrak nilai warna hijau dari string warna heksadesimal.
Memeriksa apakah kedua warna memiliki kemiripan hingga 1
Mengekstrak nilai warna merah dari string warna heksadesimal.
Menambahkan tampilan Column ke dialog
Akan mengembalikan id dari tampilan column
Kelas utilitas untuk melakukan perhitungan datetime.
Menambahkan jumlah waktu tertentu ke objek DateTime.
Mengembalikan hari dalam bulan dari objek DateTime.
Mengatur hari dalam bulan dari objek DateTime.
Mengembalikan hari dalam minggu dari objek DateTime. (Minggu adalah 0, Senin adalah 1, dst.).
Menghitung selisih antara objek DateTime saat ini dan objek DateTime lainnya.
Mengatur objek DateTime ke akhir dari satuan waktu tertentu (mis., akhir hari, akhir bulan).
Mengembalikan tanggal yang telah diformat sebagai string.
Mengembalikan jam dalam hari dari objek DateTime. (Format 24-jam, 0-23).
Mengatur jam dalam hari dari objek DateTime. (Format 24-jam, 0-23).
Memeriksa apakah objek DateTime saat ini setelah objek DateTime lainnya.
Memeriksa apakah objek DateTime saat ini sebelum objek DateTime lainnya.
Memeriksa apakah objek DateTime saat ini berada di antara dua objek DateTime lainnya (inklusif).
Memeriksa apakah objek DateTime saat ini sama dengan objek DateTime lainnya.
Memeriksa apakah objek DateTime saat ini sama dengan atau setelah objek DateTime lainnya.
Memeriksa apakah objek DateTime saat ini sama dengan atau sebelum objek DateTime lainnya.
Mengonversi zona waktu objek DateTime ke zona waktu lokal default sistem.
Mengembalikan milidetik dalam detik dari objek DateTime.
Mengatur milidetik dalam detik dari objek DateTime.
Mengembalikan menit dalam jam dari objek DateTime.
Mengatur menit dalam jam dari objek DateTime.
Mengembalikan bulan dari objek DateTime. (Berbasis 1, Januari adalah 1).
Mengatur bulan dari objek DateTime. (Berbasis 1, Januari adalah 1).
Mengembalikan detik dalam menit dari objek DateTime.
Mengatur detik dalam menit dari objek DateTime.
Mengatur objek DateTime ke awal dari satuan waktu tertentu (mis., awal hari, awal bulan).
Mengurangi jumlah waktu tertentu dari objek DateTime.
Mengembalikan string tanggal berformat ISO 8601 (mis., "1970-01-01T0000.000Z").
Mengatur zona waktu objek DateTime ke ID zona waktu tertentu.
Mengembalikan timestamp Unix (detik sejak epoch Unix) dari objek DateTime.
Mengonversi zona waktu objek DateTime ke UTC.
Mengembalikan nilai primitif dari objek DateTime, yaitu jumlah milidetik sejak epoch Unix.
Mengatur tahun dari objek DateTime.
Mengembalikan tahun dari objek DateTime.
Menambahkan tampilan ke dialog, saat ini Anda hanya dapat menambahkan tampilan berdasarkan parameter ini
Metode ini berguna untuk mendapatkan nilai dari EditText, CheckBox, RadioGroup berdasarkan id
Metode ini berguna untuk mendapatkan nilai dari EditText, CheckBox, RadioGroup
Untuk mulai menggunakan dan menampilkan dialog, metode ini diperlukan untuk menginisialisasi dialog
Menghapus tampilan dari tampilan dialog berdasarkan id-nya
Menambahkan teks konten body ke tampilan dialog
Menambahkan judul ke tampilan dialog
Jika Anda memanggil fungsi ini, dialog akan muncul di layar
Menambahkan EditText ke tampilan dialog
Akan mengembalikan teks hint dari EditText
Akan mengembalikan warna teks
Akan mengembalikan ukuran teks dari EditText
Berguna untuk memparameterkan deteksi pencarian
Akan mengembalikan delay dari deteksi
Mendapatkan ID mesin deteksi saat ini
Akan mengembalikan metode deteksi
Akan mengembalikan tipe deteksi yaitu IMAGE atau TEXT dalam bentuk string
Mendapatkan durasi sorot
Memeriksa apakah tooltip sorot diaktifkan
Akan mengembalikan ambang batas skor deteksi
Memeriksa apakah penskalaan dinamis diaktifkan
Metode ini mengembalikan boolean yang menunjukkan apakah pencarian gambar/teks akan dilakukan dalam mode grayscale
Akan mengembalikan boolean apakah deteksi akan disorot atau tidak
Anda dapat mengatur delay pencarian gambar/teks dalam milidetik menggunakan metode ini
Mengatur ID mesin deteksi yang mendasari
Mengubah algoritma deteksi
Mengubah perilaku deteksi yaitu IMAGE atau TEXT dalam bentuk string. Secara default IMAGE digunakan
Mengatur apakah akan menggunakan penskalaan dinamis selama deteksi (berguna untuk dukungan multilayar)
Mengatur apakah akan menggunakan konversi grayscale untuk deteksi
Parameter ini akan memberi tahu makro untuk menampilkan sorotan deteksi pada layar perangkat Anda
Mengatur durasi sorot dalam milidetik
Mengatur apakah akan menampilkan tooltip bersama sorotan
Mengatur skor ambang batas untuk pengenalan gambar dan teks
Modul yang berguna untuk mengetik teks ke layar perangkat Anda
Metode ini akan mensimulasikan pengetikan keyboard ke layar Anda, tetapi hanya bekerja pada input teks apa pun dan tidak berfungsi di beberapa aplikasi
Mendapatkan daftar makro Anda yang sudah ada
Modul ekstensi untuk memanggil atau menjalankan makro Anda secara programatik saat runtime
Menjalankan makro Anda menggunakan eksekutor blok
Menjalankan makro Anda menggunakan eksekutor kode
Mendapatkan blok xml dari makro yang sesuai
Mendapatkan kode dari makro yang sesuai
Mendapatkan id dari makro yang sesuai
Mendapatkan nama dari makro yang sesuai
Mengembalikan koordinat X dari titik tengah wilayah yang cocok.
Mengembalikan koordinat Y dari titik tengah wilayah yang cocok.
Mengembalikan titik tengah wilayah yang cocok sebagai objek Point.
Mengembalikan wilayah yang cocok sebagai objek Region.
Mengembalikan skor kepercayaan dari kecocokan.
Mengembalikan label atau teks yang terkait dengan kecocokan.
Mengembalikan koordinat X dari sudut kiri atas wilayah yang cocok.
Mengembalikan koordinat Y dari sudut kiri atas wilayah yang cocok.
Koordinat x dan y di layar
Akan mengembalikan koordinat x
Akan mengembalikan koordinat y
Mengubah koordinat x
Mengubah koordinat y
Menambahkan tombol radio ke tampilan dialog
Akan mengembalikan id tombol
Akan mengembalikan teks dari tombol radio
Menambahkan grup radio ke tampilan dialog, setiap tampilan anak berisi Tombol Radio
Menambahkan tombol radio ke grup
Akan mengembalikan daftar tombol radio
Akan mengembalikan id tampilan
Modul yang berguna untuk memutar ulang gerakan/sentuhan Anda
Menjalankan sentuhan yang telah direkam sebelumnya
Modul inti untuk mendeteksi dan melakukan otomatisasi UI pada wilayah yang ditentukan yang merupakan bagian dari layar perangkat
Untuk melakukan perilaku klik terparameter menggunakan MatchResult
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok secara massal
Untuk memeriksa apakah kecocokan ada di wilayah, jika kecocokan ditemukan maka metode ini mengembalikan true jika tidak false
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok, jika kecocokan ditemukan maka metode ini mengembalikan true
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok, jika kecocokan ditemukan maka metode ini mengembalikan true
Untuk melakukan pencarian gambar atau teks di wilayah, jika gambar atau teks ditemukan mengembalikan MatchResult jika tidak mengembalikan nil
Untuk melakukan pencarian gambar atau teks secara massal dan mengembalikan daftar MatchResult
Untuk mendapatkan piksel warna pada koordinat tertentu, nantinya warna ini dapat digunakan untuk membandingkan apakah warna memiliki skor yang mirip, ini berguna untuk melakukan deteksi warna
Untuk mendapatkan piksel warna pada beberapa koordinat secara bersamaan, nantinya warna-warna ini dapat digunakan untuk membandingkan apakah warna memiliki skor yang mirip, ini berguna untuk melakukan deteksi warna
Metode ini melakukan OCR pada wilayah yang ditentukan dan mengembalikan teks yang digabungkan
Mendapatkan semua kecocokan teks yang ditemukan di wilayah dengan format yang tepat
Mendapatkan koordinat x wilayah
Mendapatkan koordinat y wilayah
Mendapatkan tinggi wilayah
Digunakan untuk menyorot wilayah
Melakukan geser hingga 10 jari secara bersamaan di dalam wilayah. Setiap jari beroperasi pada linimasa independennya sendiri.
Mengambil tangkapan layar wilayah dan menyimpannya ke /data/data/com.androidmacro/images/$macroId/$fileName
Melakukan geser satu jari di dalam wilayah.
Menunggu hingga template muncul di wilayah, jika timeout tercapai metode ini akan melemparkan error
Menunggu gambar/teks muncul lalu klik
Menunggu hingga template menghilang dari wilayah, jika timeout tercapai metode ini akan melemparkan error
Mendapatkan lebar wilayah
Modul untuk melakukan permintaan jaringan ke internet yang diperkenalkan pada versi 1.0.0.31
Menjalankan permintaan DELETE dan mengembalikan objek Response. Metode ini digunakan untuk menghapus sumber daya dari server.
Menjalankan permintaan GET dan mengembalikan objek Response. Metode ini digunakan untuk mengambil data dari URL tertentu.
Menjalankan permintaan PATCH dan mengembalikan objek Response. Metode ini digunakan untuk memperbarui sebagian sumber daya di server.
Menjalankan permintaan POST dan mengembalikan objek Response. Metode ini digunakan untuk mengirim data ke server, biasanya untuk membuat sumber daya baru.
Menjalankan permintaan PUT dan mengembalikan objek Response. Metode ini digunakan untuk sepenuhnya menggantikan sumber daya di server.
Mengatur header baru untuk permintaan HTTP. Metode ini memungkinkan Anda menambahkan header HTTP kustom ke permintaan Anda sebelum mengirimkannya.
Mengatur parameter untuk body permintaan (digunakan dengan permintaan POST/PUT/PATCH). Metode ini memungkinkan Anda menambahkan data yang akan dikirim dalam body permintaan.
Objek Response berisi hasil dari permintaan HTTP yang dibuat dengan modul Request. Ini menyediakan akses ke data respons, kode status, dan metadata lainnya yang dikembalikan oleh server.
Mendapatkan konten body respons sebagai string dari respons HTTP.
Mendapatkan kode status HTTP dari respons.
Menambahkan tampilan Row ke dialog
Akan mengembalikan id dari tampilan row
Modul ini memiliki fungsionalitas yang mirip dengan modul Region, kecuali menggunakan lebar dan tinggi penuh perangkat
Untuk melakukan perilaku klik terparameter menggunakan MatchResult
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok secara massal
Untuk memeriksa apakah kecocokan ada di layar perangkat, jika kecocokan ditemukan maka metode ini mengembalikan true jika tidak false
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok, jika kecocokan ditemukan maka metode ini mengembalikan true
Untuk melakukan deteksi gambar/teks dan klik koordinat yang cocok, jika kecocokan ditemukan maka metode ini mengembalikan true
Untuk melakukan pencarian gambar atau teks di layar perangkat Anda, jika gambar atau teks ditemukan mengembalikan MatchResult jika tidak mengembalikan nil
Untuk melakukan pencarian gambar atau teks secara massal dan mengembalikan daftar MatchResult
Untuk mendapatkan piksel warna pada koordinat tertentu, nantinya warna ini dapat digunakan untuk membandingkan apakah warna memiliki skor yang mirip, ini berguna untuk melakukan deteksi warna
Untuk mendapatkan piksel warna pada beberapa koordinat secara bersamaan, nantinya warna-warna ini dapat digunakan untuk membandingkan apakah warna memiliki skor yang mirip, ini berguna untuk melakukan deteksi warna
Metode ini melakukan OCR pada layar perangkat dan mengembalikan teks yang digabungkan
Mendapatkan koordinat x layar
Mendapatkan koordinat y layar
Mendapatkan tinggi layar
Digunakan untuk menyorot layar
Melakukan geser hingga 10 jari secara bersamaan ke layar. Setiap jari beroperasi pada linimasa independennya sendiri — menyentuh, bergerak, menahan, dan mengangkat sesuai dengan parameternya masing-masing.
Mengambil tangkapan layar seluruh layar perangkat dan menyimpannya ke /data/data/com.androidmacro/images/$macroId/$fileName
Melakukan geser satu jari pada layar. Jalur geser didefinisikan oleh daftar nilai SwipePoint yang dilalui jari secara berurutan.
Menunggu hingga template muncul di layar, jika timeout tercapai metode ini akan melemparkan error
Menunggu hingga template menghilang dari layar, jika timeout tercapai metode ini akan melemparkan error
Mendapatkan lebar layar
Mendapatkan semua kecocokan teks yang ditemukan pada layar dengan format yang tepat
Menunggu gambar/teks muncul di layar lalu klik
Berguna untuk mengubah pengaturan dan optimasi makro
Ketika opsi ini diatur ke nonaktif, makro tidak akan menggunakan cache frame gambar
Ketika opsi ini diatur ke aktif, makro akan menyimpan cache sementara untuk menyimpan frame terakhir. Biasanya makro Anda akan menangkap layar perangkat setiap kali frame tersedia, yang merupakan operasi yang berat, sehingga untuk mencegah hal tersebut Anda dapat menggunakan opsi ini
Akan mengembalikan delay klik pada makro yang sedang berjalan
Akan mengembalikan path direktori gambar makro saat ini
Akan mengembalikan skor cocok minimum sebagai ambang batas ketika Anda melakukan deteksi teks atau gambar
Akan mengembalikan delay dari deteksi teks atau gambar pada makro yang sedang berjalan
Akan mengembalikan delay geser pada makro yang sedang berjalan
Ketika opsi ini diatur ke nonaktif, deteksi teks atau gambar akan diproses dalam mode normal
Ketika opsi ini diatur ke aktif, deteksi teks atau gambar akan diproses dalam mode grayscale, ini berguna untuk mempercepat proses deteksi
Memeriksa apakah deteksi teks atau gambar diproses dalam mode grayscale
Mengubah keseluruhan delay klik pada makro yang sedang berjalan
Mengubah tinggi perbandingan, tinggi perbandingan ini adalah variabel atau konstanta yang digunakan Android Macro untuk menghitung resolusi layar antara 2 perangkat dengan rasio aspek yang sama
Mengubah lebar perbandingan, lebar perbandingan ini adalah variabel atau konstanta yang digunakan Android Macro untuk menghitung resolusi layar antara 2 perangkat dengan rasio aspek yang sama
Mengubah skor ambang batas minimum ketika melakukan deteksi teks atau gambar
Menambah delay ketika Anda melakukan deteksi teks atau gambar
Mengubah keseluruhan delay geser pada makro yang sedang berjalan
Menambahkan data ke nilai tersimpan yang sudah ada.
Menghapus nilai tersimpan berdasarkan kunci.
Membaca nilai tersimpan berdasarkan kunci.
Menyimpan nilai menggunakan kunci string.
Berguna untuk memparametrisasi event geser
Akan mengembalikan delay dari setiap titik geser
Mengembalikan true jika titik geser bersifat berkelanjutan
Anda dapat mengatur apakah setiap titik geser bersifat berkelanjutan, yang berarti jari yang menggeser tidak terangkat.
Anda dapat mengatur delay geser dalam milidetik menggunakan metode ini
Merepresentasikan titik dalam jalur geser. Digunakan dengan ScreenmultiSwipe() untuk mendefinisikan ke mana jari bergerak, seberapa cepat, dan berapa lama berhenti.
Akan mengembalikan durasi tahan titik geser
Akan mengembalikan kecepatan titik geser. Metode ini tidak akan berfungsi setelah versi 1.0.0.16
Akan mengembalikan durasi titik geser
Akan mengembalikan koordinat x titik geser
Akan mengembalikan koordinat y titik geser
Mengubah durasi tahan titik geser
Mengubah kecepatan titik geser. Metode ini tidak akan berfungsi setelah versi 1.0.0.16
Mengubah durasi titik geser
Mengubah koordinat x titik geser
Mengubah koordinat y titik geser
Class utilitas untuk menekan tombol sistem
Menekan tombol kembali
Menekan tombol Beranda
Menekan tombol Terbaru
Menekan tombol Terbaru
Menambahkan TextView ke tampilan dialog
Mendapatkan konten teks
Berguna untuk memparametrisasi pesan toast
Akan mengembalikan durasi toast
Akan mengembalikan tingkat opasitas saat ini
Akan mengembalikan padding saat ini sebagai array angka [left, top, right, bottom]
Akan mengembalikan posisi toast saat ini sebagai objek Point
Akan mengembalikan radius sudut saat ini
Akan mengembalikan string warna teks saat ini
Anda dapat mengatur berapa lama toast terlihat dalam milidetik
Anda dapat mengatur tingkat transparansi toast menggunakan metode ini (0.0 hingga 1.0)
Anda dapat mengatur padding kustom untuk konten toast
Anda dapat mengatur posisi toast di layar menggunakan koordinat x dan y
Anda dapat mengatur radius sudut latar belakang toast
Anda dapat mengatur warna teks toast (misalnya, "#FF0000" atau "#AARRGGBB")
Modul utilitas untuk mengontrol toolbar Android Macro mengambang dari Lua.
Mendapatkan opasitas toolbar saat ini.
Mendapatkan faktor skala toolbar saat ini.
Menyembunyikan toolbar mengambang.
Memeriksa apakah layanan toolbar mengambang tersedia.
Memeriksa apakah toolbar saat ini dalam status terkunci (snapped).
Memeriksa apakah toolbar saat ini terlihat di layar.
Mengaktifkan atau menonaktifkan mode lingkaran diciutkan untuk toolbar.
Mengatur opasitas toolbar.
Memindahkan toolbar mengambang ke posisi layar tertentu.
Mengatur faktor skala toolbar.
Mengaktifkan atau menonaktifkan mode kunci tepi untuk toolbar.
Menampilkan toolbar mengambang.
Antarmuka untuk menangani interaksi sentuh pada perangkat Android.
Mengirimkan semua event sentuh yang tertunda ke sistem. Metode ini berguna ketika Anda ingin memastikan semua event sentuh diproses segera.
Melakukan aksi sentuh ke bawah pada koordinat atau titik yang ditentukan.
Keluar dan membersihkan antarmuka sentuh. Metode ini harus dipanggil ketika Anda selesai menggunakan antarmuka sentuh.
Menginisialisasi antarmuka sentuh. Metode ini harus dipanggil sebelum menggunakan metode sentuh lainnya.
Melakukan aksi sentuh bergerak ke koordinat atau titik yang ditentukan.
Melakukan aksi sentuh ke atas, melepaskan sentuhan pada posisi saat ini.
Class utilitas untuk menampilkan toast, peringatan, jeda, dan lainnya
Menampilkan peringatan di layar
Membuat daftar titik antara awal dan akhir
Menambahkan jeda ke makro
Menampilkan toast di layar