Car 2 Home, Android’e bir dizi hazır eylem sunar: yolculuk başlatmak ve durdurmak, adaptöre bağlanmak ve bağlantıyı kesmek, kilometre sayacını okumak, nereye park ettiğinizi öğrenmek, aracın kaç hata kodu tuttuğunu görmek. Uygulama simgesini basılı tuttuğunuzda görünürler, ana ekrana kısayol olarak konabilirler ve en önemlisi, başka bir uygulama tarafından tetiklenebilirler.
Bu, sistemin kendi rutinleri, Samsung’un Modlar ve Rutinler’i ve aynı eylemlere bir intent göndererek ulaşan MacroDroid ile Tasker gibi otomasyon uygulamaları için geçerlidir. Neredeyse hiçbiri uygulamanın açık olmasını gerektirmez.
iPhone’da yol başkadır, Kısayollar uygulaması ve Siri üzerinden. iPhone’da kısayollar başlığında.
Uygulamanın kısayollarını açın
Car 2 Home simgesini ana ekranda ya da uygulama çekmecesinde basılı tutun. Açılan menü en çok kullanılan eylemleri listeler: Yolculuk başlat, Yolculuğu durdur, Nereye park ettim ve Hata kodlarını kontrol et gibi.
Çoğu ekranda kısa bir bildirimle yanıt verir, uygulamayı açmaz bile. Size ihtiyaç duyanlar, örneğin kayıtlı araç yokken yolculuk başlatmak, doğru ekranı açar.
Adaptöre bağlanın ve bağlantıyı kesin
Aynı menüde duruma göre kendiliğinden değişen bir kısayol var: kayıtlı bir adaptör varken ve bağlantı yokken Araçla bağlan, bağlantı açıkken Bağlantıyı kes. Kayıtlı adaptör yoksa hiç görünmez.
Bağlantıyı kes bağlantıyı kapatmaktan fazlasını yapar: cihaz, siz yeniden Araçla bağlan diyene kadar kendiliğinden bağlanmayı dener olmaktan çıkar. Aynı Bluetooth adaptörünü iki cihaz arasında geçirmeyi mümkün kılan tam da budur, çünkü bir adaptör aynı anda tek bağlantı kabul eder. Sistemin Bluetooth’unu kapatmak aynı etkiyi yapmaz, çünkü telsiz geri gelir ve uygulama denemeye devam eder.
Ana ekranda bir kısayol bulundurun
Yine bu menüde en çok kullandığınız eylemi basılı tutup ana ekrandaki boş bir yere sürükleyin. Başlatıcı, o eylemi tek dokunuşla tetikleyen bir kısayol oluşturur, uygulamaya uğramadan.
Her başlatıcı kısayol sabitlemeye izin vermez. Sizinki vermiyorsa eylem, basılı tutma menüsünden ve sonraki adımlardaki yollardan erişilebilir kalır.
Galaxy’de bir rutin oluşturun
Ayarlar’da Modlar ve Rutinler’i açın, Rutinler sekmesine gidin ve artı işareti olan Ekle’ye dokunun.
Eğer altındaki cümleye dokunup Bluetooth cihazı’nı seçin, aracın ses sistemini ve Bağlandı koşulunu belirleyin. Sonra O zaman altındaki cümleye dokunun, eylemin kategorisini seçin ve tetiklemek istediğiniz Car 2 Home eylemini işaretleyin.
One UI sürümünüz uygulamanın eylemlerini bu listede sunmuyorsa 6. adımdaki intent yolunu kullanın. Her Android cihazda çalışır.
Diğer markalarda rutinler
Samsung dışında her üreticinin sunduğu epey değişir. Bluetooth tetikleyicisi olan bir rutin uygulaması varsa reçete aynıdır: tetikleyici Bluetooth bağlandı, aracın ses sistemini gösterecek şekilde, sonuç olarak da Car 2 Home eylemi.
Yoksa ya da eylem listesi uygulamanınkileri göstermiyorsa, herhangi bir otomasyon uygulaması bunu bir intent göndererek çözer.
MacroDroid ve Tasker: intent’i gönderin
Otomasyon uygulamaları Car 2 Home eylemlerine bir intent göndererek ulaşır. MacroDroid’de eylemin adı Send Intent. Tasker’da aynı adı taşır, Send Intent, Misc kategorisinde.
Şu üç alanı her zaman doldurun, intent bir Activity’ye yönlendirilmiş olarak:
- Package:
ai.car2home - Class:
ai.car2home.ShortcutActionActivity - Action: aşağıdaki tablodan ilgili satır
Eylemi seçen alan Action’dır ve zorunludur. O olmadan ekran açılıp kapanır, hiçbir şey yapmaz; bu yüzden genel bir activity açma eylemi intent göndermenin yerini tutmaz.
Eylem Intent action iPhone’da da var Araca bağlan com.car2home.SHORTCUT_CONNECT_CARevet Bağlantıyı kes com.car2home.SHORTCUT_DISCONNECTevet Yolculuğu başlat com.car2home.SHORTCUT_START_TRIPevet Yolculuğu durdur com.car2home.SHORTCUT_STOP_TRIPevet Yolculuğu yeniden başlat com.car2home.SHORTCUT_RESTART_TRIPevet Konumu al com.car2home.SHORTCUT_GET_LOCATIONevet Yer oluştur com.car2home.SHORTCUT_CREATE_PLACEevet, orada ad da verilebilir Kilometreyi al com.car2home.SHORTCUT_GET_ODOMETERevet Hata kodlarını gör com.car2home.SHORTCUT_DTC_COUNTevet Son yolculuk puanı com.car2home.SHORTCUT_LAST_SCOREevet Nasıl sürüyorum com.car2home.SHORTCUT_LIVE_SCOREevet Nereye park ettim com.car2home.SHORTCUT_WHERE_PARKEDevet Hangi araç aktif com.car2home.SHORTCUT_ACTIVE_CARevet Ortalama tüketim com.car2home.SHORTCUT_FUEL_ECONOMYevet Son yakıt alımı com.car2home.SHORTCUT_LAST_FILLUPevet Bir adaptörü iki cihaz arasında geçirmek için işe yarayan sıra şudur: bıraktığınız cihazda
com.car2home.SHORTCUT_DISCONNECTgönderin, birkaç saniye bekleyin ve ancak ondan sonra diğerindecom.car2home.SHORTCUT_CONNECT_CARgönderin.- Package:
Uygulamanın bir ekranını intent ile açın
Eylemlerin yanı sıra uygulama, belirli bir ekranı açan intent’leri de kabul eder. Bunlar widget’ların kullandığının aynısıdır; rutinin kısa bir bildirim yerine önünüzde bir şeyle bitmesi gerektiğinde işe yarar.
Burada sınıf başkadır ve intent yine bir Activity’ye gider:
- Package:
ai.car2home - Class:
ai.car2home.MainActivity - Action: aşağıdaki tablodan ilgili satır
Ekran Intent action Ana ekran com.car2home.SHOW_SENSORSPark com.car2home.SHOW_PARKINGSon yolculuk com.car2home.SHOW_LAST_TRIPSürüş puanı com.car2home.SHOW_DRIVE_SCOREAraç ekle com.car2home.OPEN_VEHICLE_WIZARDYeni yakıt alımı com.car2home.TIMELINE_ADD_FUELYeni bakım com.car2home.TIMELINE_ADD_MAINTENANCEYeni servis com.car2home.TIMELINE_ADD_SERVICEYeni gider com.car2home.TIMELINE_ADD_EXPENSEYeni gelir com.car2home.TIMELINE_ADD_INCOMEYeni hatırlatıcı com.car2home.TIMELINE_ADD_REMINDER- Package:
- Araca bağlan
- Uygulamaya kayıtlı adaptörü aramasını ve bağlanmaya başlamasını söyler. Uygulamada zaten eşleştirilmiş bir adaptör ister ve bağlantının tamamlanmasını beklemeden hemen yanıt verir. Bağlantı zaten varsa aracın bağlı olduğunu bildirir.
- Bağlantıyı kes
- Bağlantıyı kapatır ve bir Araçla bağlan’a kadar otomatik yeniden bağlanmayı askıya alır. Adaptörü başka bir cihaza bırakan eylem budur.
- Yolculuğu başlat
- Bir yolculuğu kaydetmeye başlar. Konum izni ve kayıtlı bir araç ister. Zaten süren bir yolculuk varsa bunu bildirir ve bir şey yapmaz.
- Yolculuğu durdur
- Süren yolculuğu bitirir ve kaydeder. Etkin yolculuk yoksa durduracak bir şey olmadığını bildirir.
- Yolculuğu yeniden başlat
- Varsa mevcut yolculuğu bitirir ve hemen yenisini başlatır. Yolculuk başlat ile aynı gereklilikler.
- Konumu al
- Bulunduğunuz yerin adresiyle yanıt verir. Konum izni ve kullanılabilir bir sinyal ister.
- Yer oluştur
- Mevcut konumu favori bir yer olarak kaydeder. Android’de rutin adı geçiremez, bu yüzden ad olarak adres kullanılır.
- Kilometreyi al
- Etkin aracın kilometresiyle yanıt verir, zaten sizin ölçü biriminizde.
- Hata kodlarını gör
- Son okumada kaç kod bulunduğunu yanıtlar. Yeni okuma yapmaz: en son teşhisin sonucunu gösterir, dolayısıyla en az bir tanesinin yapılmış olması gerekir.
- Son yolculuk puanı
- Kaydedilen son yolculuğun ekonomi ve güvenlik puanlarıyla yanıt verir.
- Nasıl sürüyorum
- Şu anda süren yolculuğun ekonomi ve güvenlik puanlarıyla yanıt verir. Yalnızca süren bir yolculukta çalışır.
- Nereye park ettim
- Kaydedilen son parkın adresiyle, adres yoksa koordinatlarla yanıt verir.
- Hangi araç aktif
- Etkin aracın adıyla yanıt verir. Bir şey kaydeden rutinden önce kontrol etmek için işe yarar.
- Ortalama tüketim
- Ortalama tüketimi sizin biriminizde yanıtlar. Ortalamanın oluşabilmesi için yeterli yakıt geçmişi ister.
- Son yakıt alımı
- Son yakıt alımının tutarıyla ve varsa hacmiyle yanıt verir.