Android Oreo'nun sıkı arka plan konum kısıtlaması, bazı uygulamaların GPS'i düzgün şekilde kullanmasını engeller, ancak bunu aşmanın basit bir yolu var!
Google'ın en yeni lezzetli ikramında sevilecek çok şey var - Android 8.0 Oreo. İtibaren güncellemeleri hızlandıracak büyük düşük seviyeli değişiklikler ile yaşam kalitesinde küçük değişiklikler ile tam özel tema desteği, içinde bir şey var Herkes için son güncelleme eğlenmek. Ancak Android Oreo'nun en büyük değişikliklerinden biri, arka planda uygulama sınırlamaları, bazı kullanıcılar için biraz baş ağrısına neden oluyor. Hayır, zaten aldığımız o kadar sinir bozucu "uygulama arka planda çalışıyor" bildirimi değil nasıl saklanacağı gösterildi. Aksine, bu yeni arka plan konum sınırlamalarının belirli uygulamaları kırma bazı kullanıcılar için, özellikle de uygulamalar için konumunuza ilişkin sürekli güncellemeler almaya güvenin.
Adil olmak gerekirse, bu mutlaka Android Oreo'nun kendi sorunu değil. En son işletim sistemi güncellemesi, arka planda sürekli çalışan ve pilinizi tüketen veya RAM'inizi tüketen, kötü davranan bazı uygulamaları kontrol altına almak üzere tasarlanmıştır. Uygulama geliştiricilerin kendilerine kalmış
uygulamalarının bir ön plan hizmeti kullandığından emin olun böylece uygulamaları herhangi bir kısıtlama olmaksızın konum için oylamaya devam edebilir. Ortalama bir kullanıcının sürekli GPS konumu gerektiren favori uygulamalarını çalışır durumda tutmak için yapabileceği en iyi şey, geliştiriciyle iletişime geçin ve onlardan Android Oreo'nun yeni gereksinimlerine uymalarını rica ediyoruz.Ancak bazen güncelliğini yitirmiş veya terk edilmiş ve dolayısıyla güncellenme umudu olmayan bir uygulamayı kullanmaya devam etmek isteyebilirsiniz. Yargılamayacağız. Bu gibi durumlarda geliştiriciyle iletişime geçmenin size hiçbir faydası olmayacağı açıktır. Ama neyse ki, Android Oreo'nun yeni arka plan konum kısıtlamasını aşmanın bir yolu var ve bu da herhangi bir APK'nın köklenmesini veya değiştirilmesini gerektirmez.
Android Oreo Arka Plan Konum Kısıtlamasından Beyaz Liste Uygulamaları
Bu konu Bir Reddit başlığında dikkatimi çekti Geçen gün bir kullanıcı bana bunu bildirdikten sonra GolfPad uygulaması Android'in önceki sürümlerinde olduğu gibi çalışmıyordu. Biraz araştırdıktan sonra şunu keşfettim: gizli geliştirici ADB komutu Bu, Android 8.0'da sunulan katı arka plan konum kısıtlamalarından istediğiniz uygulamaları beyaz listeye almak için kullanılabilir. İşte nasıl yapıldığı:
- ADB'yi yükleyin bilgisayarınıza.
- Beyaz listeye eklemek istediğiniz uygulamanın/uygulamaların paket adlarını alın. kullanmanızı öneririz Paket Adı Görüntüleyici bunun için.
- Bir komut istemi veya terminal açın ve aşağıdaki komutu girin:
adb shell
- Şimdi bu ADB komutunu girin:
settings put global location_background_throttle_package_whitelist "package1,package2,package3"
- Yukarıdaki tırnak işaretlerinin arasına, beyaz listeye eklemek istediğiniz her uygulama için virgülle ayrılmış paket adları listesi giriyorsunuz. Daha önce bahsedilen GolfPad uygulamasında komut tam olarak şudur:
settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"
Tamamlamak! Komutu doğru girerseniz herhangi bir hata veya herhangi bir şey görmezsiniz. Artık favori uygulamanız Android 8.0 Oreo'da GPS konumunu sınırsız olarak kullanmaya devam edebilir!
Çözüm
Daha önce de belirtildiği gibi, burada yaptığımız şey, geliştiricilerin uygulamalarını test etmek için kullanması amaçlanan bir ADB komutunu kullanmaktır. Bunun yerine, arka planda GPS'i kullanmak istediğimiz uygulamaları seçip seçmek için kullanıyoruz. Bu, geliştirici komutlarını istenmeyen amaçlarla ilk kullanışımız değil ve kesinlikle son da olmayacak!
Birçok insanı etkilediğini düşündüğünüz böyle bir sorunla karşılaşırsanız bana ulaşmaktan çekinmeyin. yazar sayfamda listelenen e-posta veya özel mesaj yoluyla Reddit. Teknik destek sorularına yanıt vermiyorum ancak araştırmaya değer bir şey bulursanız kesinlikle yanıtlarım! Bu tür eğitimleri ilginç buluyorsanız, aşağıdaki makalemizi takip etmenizi öneririm. öğreticiler RSS beslemesi veya XDA Labs uygulamasını indirerek.