Giriş
MacroDroid Rehberi yazı dizisinin umduğumdan daha çok geciken bu ikinci yazısında giriş yazısında tanıdığımız uygulamayı ve kavramları pekiştirmek için basit bir makro yazacağız
Aslında bu makroyu daha önce oluşturmuştum; ancak onu gerçek koşullarda deneme fırsatını yakın zamanda yaşanan bir deprem sırasında buldum. İş yerinde, çalışma masamın yanında çömelmişken makronun neden çalışmadığını epey merak etmiştim.
Bu makro, Google deprem uyarı sisteminden gelen uyarıların yüksek sesle okunmasını sağlıyor. Şimdi makroyu oluşturmaya başlayalım ve ilk yazıda öğrendiklerimizi uygulayalım.
Makroyu Oluşturalım
Öncelikle “Makro Ekle” düğmesiyle boş bir makro açıp “Deprem uyarısı” gibi bir başlık yazalım ve istersek de bir açıklama ekleyelim. Kısa bir not olarak; ilk yazıda da belirttiğim gibi kısıtlama olmadan da makro oluşturulup çalıştırılabilir. Biz de bu örnekte kısıtlama eklemeyeceğiz.
Tetikleyici
Devamında tetikleme ekle düğmesiyle tetikleyici listesini açalım. Burada; Cihaz Etkinlikleri kategorisinde yer alan “Bildirim” tetikleyicisini bulup tıklayalım.
Açılan diyalogda “Bildirim alındığında” seçeneğini seçerek devam edelim.
Karşımıza detaylı ayarlamalar yapabileceğimiz bir pencere çıkacak. Uygulamalar kısmında üzerinde işlem yapacağımız bildirimlerin geldiği uygulamaları kısıtlayabilir, istediğimiz uygulamalar dışındakilerden gelen bildirimleri bu makro için göz ardı edecek şekilde ayarlayabiliriz.
İzleyen bölümde, bildirimin içerdiği metin kullanılarak filtrelenmesine dair seçenekler var. Bildirimin metninde istediğimiz bir metnin tam olarak yer aldığını, bir metin öbeğini içerdiğini veya içermediğini kontrol edip buna göre filtreleme yapabiliyoruz. Tüm metin için tek bir koşul belirleyebileceğimiz gibi bildirim başlığı ve içeriği için farklı ifadelerle de koşul oluşturabiliyoruz.
Başlık için “Yakındaki deprem” metnini, bildirim içeriği içinse “sarsıntı” sözcüğünü içeren bildirimleri filtrelemeye yönelik seçenekleri seçelim.
Son kısımda; “Düzenli ifade eşlemesini etkinleştir” seçeneği işaretsiz, “Büyük/küçük harf yok say” ve “Devam eden bildirimlere aldırma” seçenekleri işaretli olacak ve bildirim sesi “herhangi” seçilecek şekilde devam edip “Tamam” düğmesine basalım.
Eylem
“Eylem Ekle” düğmesiyle eylem listesini açıp “Cihaz Eylemleri” kategorisindeki “Metni Konuş” eylemini bulup ekleyelim.
Yapılandırma penceresindeki seçenekleri varsayılanlarda tutup yalnızca gerekli değişiklikleri yapacağız.
Konuşulacak metin kısmında herhangi bir metin yazmadan metin kutusunun devamındaki “Sihirli metin ekle” düğmesiyle açılan listeden önce” bildirim başlığı” seçeneğini işaretleyip Tamam’a bastıktan sonra aynı yolla “Bildirim metni” seçeneğini de işaretleyip ekleyelim.
Sihirli metin, gerçek zamanlı değişen veya belirlenen bir ifadeyi sabit bir metin içerisinde kullanmaya yarayan özel ifadelerdir. MacroDroid’de bu metinler küme parantezleri arasındaki metinlerle kullanılır. Örnek olarak yukarıdaki işlemleri yaptıktan sonra konuşulacak metin kısmında “{not_title} {notification}” metni yazarken makro çalıştığında tetiklemeyi sağlayan bildirimin başlığı ve metni okunacak.
Bu seçenekleri belirledikten sonra Tamam düğmesine ve ardından makro oluştur sayfasındaki “Kabul et” düğmesine basarak makroyu kaydedelim.
Sonuç
Böylelikle deprem uyarısını sağlayacak makroyu tamamlamış olduk. Android deprem uyarılarının cihaz titreşim veya sessiz modundayken sessizce gelmesi gibi bir mantıksızlığı bu şekilde bertaraf edebiliyoruz. Ancak bu makronun kararlı bir şekilde çalışacağına güvenerek hareket etmenin güvenli olmadığını, Android bildiriminin de birçok koşula bağlı olduğunu unutmamak gerekiyor. Böyle bir doğal afet için kendi önlemlerinizi elinizden geldiğince almayı ihmal etmemeliyiz.
Umarım bu örnek, MacroDroid’i daha etkin kullanmak isteyenler için yararlı olur. Hiçbir zaman çalışmasına ihtiyaç duymayacağımızı umduğum bu makroyu, yine de öğrenmeye değer bir örnek olduğu için paylaşmak istedim.
Sürçülisan ettiysem affola.

Yorumlar