Konum hizmetlerinin bir süre sonra kendini kapatmasının herhangi bir yolu var mı?


16

Konum hizmetlerinin belirli bir süre sonra otomatik olarak kapanmasını sağlayabilir miyim (diyelim 10 dakika)? Normalde bazı uygulamalar (Haritalar, vb.) İçin kaydetmeyi kapalı bırakıyorum, ancak bazen kapatmayı unutuyorum ve bu büyük bir pil tüketimidir.

Yanıtlar:


17

Bu, birçok uygulamasından biri kullanılarak çözülebilir . Ben kendimi burada tercih ediyorum , ama YMMV (ve Tasker ücretsiz gelmiyor) - aynı yeteneğe sahip olabilir.

Burada yaptığım böyle bir profil oluşturmak:

  • Durum: Uygulama (GPS kullanmak istediğiniz uygulamaları seçin)
  • Görev: GPS Açık
  • isteğe bağlı çıkış görevi: GPS Kapalı

Bu şekilde varsayılan olarak GPS kapalıdır, ancak seçilen uygulamalardan birini başlattığınızda otomatik olarak açılır ve ön planda çalıştıklarında . Bu uygulamadan çıktığınızda veya ön planda çalışan başka bir uygulama olduğunda otomatik olarak kapatılır. Olarak "çıkış görev" isteğe bağlıdır Tasker gelen koşullarını geri yükler önce profil aktif hale geldi.

Diğer alternatif otomasyon uygulamaları için, buradaki listeme .


Eh, satın almak için başka bir şey olmadan, bir yerde yatan bir Google oyun mağazası hediye kartım var, bu yüzden kesinlikle deneyebilirim! Teşekkürler!
Kaizerwolf

2
Bu durumda: Devam et, kesinlikle pişman olmayacaksın! Bununla neler yapabileceğiniz hakkında daha fazla fikir edinmek için (kahve yapmanın, arabanızı başlatmanın ve whatsnots'un yanı sıra) Tasker kaynakları koleksiyonuma bir göz atın . Kesinlikle bağlantılı öğreticiler yararlı bulacaksınız - ve listelenen fikirler ilginç (ve hayır, ben "araba başlangıç" ile dalga geçiyordu değil - Ben sadece kahve için tamamen emin değilim;)
Izzy

7

Izzy'nin cevabında söylediği gibi , Tasker mükemmel bir seçimdir, ancak herkes için ücretsiz değildir. AutomateIt'i (Ücretsiz) denedim ve işi bitirdi.

Düzenleme: Bu yanıt Android 4.2.1 üzerinde, AutomateIt'e root erişimi vermeden başarıyla test edilmiştir. Ancak, Android 4.4.2, COS12 (Android 5.0.2) ve CM12.1'de (Android 5.1.1, derleme: YOG7DAO1K6), uygulamayı kök erişimiyle yeniden başlatana kadar ilgili seçenekler görünmüyordu . Bu gerçek, bu yorumla dikkatimi çekti , jonatr'ın ile dikkatimi çekti.

  1. AutomateIt'i yükleyin ve başlatın.
  2. Git My Rules Tümü seçeneğine ve önceden tanımlı kurallara ihtiyacınız olup olmadığına bakın. Daha sonra, her bir girişe bir kez dokunarak ve istediğiniz seçeneği belirleyerek devre dışı bırakmaz veya silmezseniz.
  3. Musluk +tekabül Benim Kuralları sekmesi → Başvuru Durumu Tetik → musluk mercek simgesi ve uygulamanızı seçin ( Maps burada) → onay Aktif UygulamaSonrakiAçık / GPS EylemGPS etkinleştirmeSonraki → seçmek Varsayılan veya Hayır'ı , göstermek için (ya da değil otomasyon her tetiklendiğinde bir tost) → her şeyi kaydetmek için üstteki disket simgesine dokunun.
  4. Bu sefer 3. adımda etkinleştirilen uygulamanın işaretini kaldırmak dışında 2-4. Adımları tekrarlayın .

Artık Haritalar'ı açabilirsiniz ve Konum etkinleştirilir. Haritalar'ı kapattığınızda Konum devre dışı bırakılır. Haritalar'ı simge durumuna küçülttükten sonra kesinlikle Konum'u (10 dakika diyelim) devre dışı bırakmak istiyorsanız, bununla daha fazlasını yapabilirsiniz.

Dürüst olmak gerekirse, Tasker'ı tercih edeceğim çünkü daha az adıma ihtiyacım var ve biliyorum ki pilimi tutmuyor. AutomateIt'ın pili çok fazla yediğini kontrol edin.


1
Buna bakacağım, ancak bir batarya domuzuna ihtiyacım yok, 4.4.2'yi çalıştırıyorum, ki bu da yeterince pil tutuyor! Yine de teşekkürler!
Kaizerwolf

Burada son sözü söylemelisin, değil mi? :) +1 için ücretsiz bir alternatif. "Pil domuz" gelince: Belki Llama ile nasıl çalıştığını gösteren üçüncü bir cevap alırsınız…: D
Izzy

@Izzy Bu Automate uygulamasını denedim ancak SU erişimi olan normal bir kullanıcı için bu kadar basit bir iş yapmak için biraz aptal IMO olan Konum sağlayıcılarının etkinleştirilmesi için süper kullanıcı erişimine ihtiyaç duyduğu görülüyor.
Firelord

@Firelord Kök olmadan yapılanlara ihtiyacınız varsa Android 4.2'nin altına düşürün. Onlar "güvenlik" dediğimiz İşte en bilirsin :( Ben Android 2.1 beri bu oyunu izlemek: Her yeni sürümü kullanıcıdan uzağa biraz kontrolünü ele alır herhangi yeni bir cihaz kökünü nedenlerinden biri neredeyse öncesinde bunu unboxing için..
izzy'yi

2

Söylendiği gibi, çoğu otomasyon uygulaması bu görevi gerçekleştirebilir, Otomatikleştir başka bir ücretsiz alternatiftir. Google Haritalar'ı görüntülerken GPS'i değiştirmek için kullanıcı tarafından yapılan bazı otomasyonlar şunlardır:

http://llamalab.com/automate/community/?q=gps+maps

Köklü bir aygıt gereklidir, ancak UI otomasyonunu kullanarak geçici bir çözüm bulmak mümkün olabilir.


Bu uygulamayı deniyordum ve eylemi manuel olarak yürütebilirim. Ama kendini nasıl otomatikleştireceğini anlayamıyorum. Ayrıntılı olarak ilgili adımlardan bahseder misiniz? Teşekkür! ve o zaman + 1'im iyi niyet jesti olacak. :)
Firelord

Ve evet, diğer uygulamaların aksine, root erişimine ihtiyaç duyuyor. Uygulamanın mevcut hedef ile ilgili bir normal için yararlı olmayacağından lütfen unutmayın.
Firelord

1
@Firelord Evet, kullanıcı arayüzü etkileşimlerini otomatikleştirmediğiniz sürece GPS'i değiştirmek için Android API'sının kullanılması kök gerektirir. Soru kök olmayan bir gereksinimden bahsetmedi. Topluluk tarafından yapılan akışlara bakın, bağlantıya bakın, GPS'i değiştiren birçok örnek var.
ballzak

1

MacroDroid'in ücretsiz sürümünü yapabilir.

Düzenleme: Bu yanıt, MacroDroid'e root erişimi vermeden Android 4.2.1'de başarıyla test edilmiştir. Ancak, Android 4.4.2, COS12 (Android 5.0.2) ve CM12.1'de (Android 5.1.1, derleme: YOG7DAO1K6), MacroDroid işi kök erişimi olmadan tamamlayamadı. Bu gerçek , jonatr'ın bu yorumu ile dikkatimi çekti.

  1. Makro oluştururken Başlatılan / Kapatılan → Uygulama Başlatır → uygulamanızı seçin.
  2. Eylem Ekle altında , GPS Etkinleştir / Devre Dışı Bırak → GPS Açık'a dokunun . Bunu söyleyebilir, ancak root erişimine gerek yoktur. Yukarıdaki düzenlemeye bakın.
  3. Başka bir makro oluşturun ancak Uygulama Kapalı için yapın ve GPS Kapalı'yı eylem olarak ayarlayın .

Bu kadar. Seçilen uygulamayı başlattığınızda GPS otomatik olarak etkinleştirilir, uygulamayı kapatır ve GPS devre dışı kalır.


Oneplus'ımda Macrodroid çözümünü denedim ama işe yaramadı ... ama burada da diğer çözümler yoktu :(
jonatr

Çözümümü aynı cihazda ama COS12'de test ettim. Hangi işletim sistemini kullanıyorsunuz? Köklü mü?
Firelord

Cyanogen OS 12.1.1 kullanıyorum. Makroyu yaptım ama işe yaramadı ...
jonatr

İlginç. Neyin değiştiğini merak ediyorum. Ve bu sayfadaki çözümlerin hiçbirinin sizin için uygun olmadığını mı söylüyorsunuz? Öğrenmem gereken bazı API değişiklikleri olmalı. Bir şey daha var: cihaz köklü mü?
Firelord

1
@jonatr: Kök erişimi burada tek yoldur . Her iki yanıtı da düzenledim ve diğer yanıtları da doğruladım. Android 4.4.2, 5.0.2 ve 5.1.1, Tasker, Automate, AutomateIt ve MacroDroid'imde hepsi çalıştı, ancak OnePlus One da dahil olmak üzere yalnızca kök erişimi ile çalıştı. // Zamanını boşa harcadığım için özür dilerim. Testte kullandığım Android sürümünden bahsederek yanıtın en başında net olmalıydım. // Bilginize: Tasker 7 günlük tam deneme sürümü var tasker.dinglisch.net/download.html
Firelord
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.