Anasayfa » nasıl » Android işletim sistemindeki uygulamaların açılışta çalışmasını nasıl durdurabilirim?

    Android işletim sistemindeki uygulamaların açılışta çalışmasını nasıl durdurabilirim?

    Başlangıç ​​ve çalışan uygulama listenizi Android işletim sistemi üzerinde zayıf ve ortalama bir şekilde tutmak gerekli midir? Öyleyse, frenleri nasıl bir uygulamanın yoğun başlangıcına koyabilirsiniz??

    Bugünün Soru-Cevap oturumu bize Android meraklıları izniyle geliyor - topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in alt bölümü.

    Soru

    Android Meraklısı okuyucu Scott Severance, Android başlangıç ​​rutini ile ilgileniyor:

    Telefonum başladığında, arka planda çalışmayı tercih etmeyeceğim birkaç uygulama / servis var. Bir uygulamayı kullanırken Ana Ekran düğmesine bastığımda, bu uygulama genellikle çıkmadan arka plana gider. Bu uygulamaların çalışmasını nasıl durdurabilirim?

    Çözüm nedir ve onları her zaman en verimli yöntemle durdurur?

    Cevap

    Süper Kullanıcı Katkıda bulunan Matthew Read, bunun neden Scott'ın inandığı kadar önemli olmadığını ve Android'in başlangıç ​​uygulamaları ve arka plan işlemleriyle ilgili olarak diğer işletim sistemlerinden temel olarak nasıl farklılaştığını ayrıntılı olarak sunmaktadır:

    İlk şeyler ilk

    Android'in nasıl çalıştığı ve bir servis çalışırken veya bir uygulama arka planda iken gerçekte neler olduğuyla ilgili bazı yanılgılarınız olabilir. Ayrıca bakınız: Gerçekten bir görev yöneticisi yüklemem gerekiyor mu?

    Çoğu uygulama (örneğin, manuel olarak başlattığınız uygulamalar), başka bir uygulamaya veya ana ekrana geçtiğinizde geçerli Etkinliklerini arka planda tutar. Etkinlikler biraz hafıza kullanır, böylece uygulamaya geri dönebilir ve kaldığınız yerden devam edebilirsiniz. Faaliyetler genellikle arka planda hesaplamalar yapamaz, bu nedenle onlar için CPU veya batarya kullanılmaz. Pil ömrü veya CPU performansı sizin endişeniz ise, bu uygulamalar için endişelenmenize gerek yok! Bellek için de endişelenmenize gerek yok; Sistem azalıyorsa Android uygulamayı otomatik olarak öldürür ve belleği boşaltır.

    Arka planda uygulama bir servis çalışıyorsa, bu farklı bir hikaye olabilir. İyi tasarlanmış hizmetler zamanlarının çoğunu uyuyarak geçirirler ve ara sıra kontrol için uyanırlar (örneğin, yeni sosyal medya bildirimleri). Ancak, zayıf tasarlanmış hizmetler daha sık çalışabilir veya pil ömrünü ve veri kullanımınızı etkileyen istemediğiniz senkronizasyon işlemlerini gerçekleştirebilir. Bir hileli servisiniz varsa, aşağıdaki çözümlerden birini denemek isteyebilirsiniz..

    Çözümler

    Bu uygulamayı ne pahasına olursa olsun durdurmak istediğinizden eminseniz, bu yöntemleri deneyebilirsiniz.

    Kaldırma

    Bir uygulama sevmediğiniz bir şey yaptığında, başlangıçta arka planda veya başka bir şeyle çalışırken, ilk seçeneğiniz onu kaldırmaktır. Sorun çözüldü! Kökünüz varsa, en kolay Titanyum Yedekleme ile sistem uygulamalarınızı kaldırabilirsiniz, ancak kritik sistem uygulamalarını değil yalnızca taşıyıcı yazılım programlarını kaldırmaya dikkat edin.

    Ancak, o uygulamayı kullanmak mümkün olmak istiyorsanız, o zaman bu bir seçenek değil: okumaya devam.

    Geliştiriciyi Pingle

    Android ile gelen en büyük sorunlardan bazıları, sebepsiz yere veya Android'in AlarmManager ile basit bir aralık kontrolü yeterli olduğunda arka planda çalışan servislerdir. Hepsini görmezden gelmeyerek ateşle öldürmemiz gerekiyor. Geliştirici tarafından düzeltmeyi içermeyen her şey, yalnızca diğer olumsuz yan etkilere neden olacak bir saldırıdır. Geliştiricinizle probleminiz hakkında iletişim kurarsanız, uygulamayı düzeltebilir ve normal bir şekilde kullanmaya devam edebilirsiniz. Katılan herkes için bu bir kazanç.

    Uygulamaları Manuel Olarak Öldürme

    Öncelikle, Ana Sayfa düğmesini kullanmak yerine uygulamaların geri çekilmesi durumunda birçok uygulamanın tamamen kapanacağını unutmayın..

    Dondurmalı Sandviç veya Jelly Bean kullanıyorsanız, Ayarlar uygulamasına gidebilir, Uygulamalar'a basabilir ve çalışan uygulamaları sekerek uygulamayı elle kapatabilirsiniz. Alternatif olarak, Son Uygulamalar düğmesine basabilir ve kapatmak için bunları ekrandan kaydırabilirsiniz. Android'in eski sürümlerinde, aynı şeyi gerçekleştirmek için üretici tarafından eklenen yerleşik bir Görev Yöneticisi olabilir veya bunu yapmak için bir görev yöneticisi uygulaması indirebilirsiniz. Servisler için bkz. Ayarlar -> Uygulamalar -> Servisler.

    UYARI: Yap değil otomatik görev katillerini kullanın! Otomatik görev katilleri arka planda çalışır (tam olarak ne istemediğinizi) ve ne zaman başlarsa uygulamaları öldürürler. Bu çoğu zaman işleri daha da kötüleştirir, çünkü uygulamalar başlangıçta boşta oturduklarına kıyasla daha fazla kaynak tüketirler. Otomatik olarak çalışan ve sistem tarafından yeniden başlatılan servisler tekrar tekrar öldürülecek ve pilinizi boşa harcayacaksınız. Benzer şekilde, Intents (ağ kapsamı ve bağlantı değişiklikleri gibi) olarak bilinen sistem olaylarını alan uygulamalar, bir etkinlik almaya her başladıklarında öldürülecek. Bundan iyi bir şey gelemez.

    Muhtemel bir istisna, yalnızca kullanıcı belirli bir eylem gerçekleştirdiğinde gerçekleştirilen otomatik görevlerdir. Temelde, sadece manuel görev yönetimini sizin için kolaylaştırıyorlar. Tasker veya Llama gibi bir uygulama, uygulamaları değiştirdiğinizde etkinlikleri sonlandırmak için kullanılabilir; örneğin, arka planda kalmamalarını sağlar. Llama için talimatlar:

    Yeni bir tane oluştur Etkinlik. Denilen koşulu ekle Aktif Uygulama, ve durumu seç Uygulama durdu veya arka planda. Odaklanmak istediğiniz uygulamayı seçin. Sonra, bir Aksiyon. seçmek Uygulamayı Öldür (kök ayrıcalıkları), daha sonra tekrar uygulamanızı seçin.

    Şimdi, ne zaman uygulamadan ayrılırsanız, Llama onu öldürecek.

    Otomatik Başlatmaları ve Amaçları Düzenleme

    Yukarıda bahsedildiği gibi, bazı uygulamalar Niyet aldıklarında başlayabilir (sistem olayları). İzinler Reddedildi gibi bir uygulamayı kullanarak, hangi izin uygulamalarının talep edebileceğini, hangi etkinlikleri alabileceklerini kısıtlayabilirsiniz. Veya hangi uygulamalara hangi Amaçların gönderileceğini özellikle düzenlemek için Autostarts gibi bir uygulama kullanabilirsiniz. Her iki çözüm için de kök erişimine ihtiyacınız olacak.

    Diğer seçenekler:

    • Autorun Yöneticisi
    • İkizler Uygulama Yöneticisi

    (Autostarts, f-droid'den de temin edilebilen ücretsiz / açık kaynaklı bir yazılımdır.)

    UYARI: Bu, uygulamaların çalışmamasına veya engellenmesine neden olabilir aranan işlevsellik. Dikkatli çalışın, özellikle kritik sistem uygulamalarında.

    Dondurma Uygulamaları

    Uygulamaları dondurmamak için dondurmayı tamamlamak için Titanium Backup veya App Quarantine gibi bir uygulamayı kullanabilirsiniz. Eğer onları kullanmak istiyorsan önce onları çöz.

    UYARI: Yap değil Bunu kritik sistem uygulamalarıyla yapın! Cihazınız önyükleme başarısız olabilir.

    Uygulamaları Hazırda Bekletme Durumuna Getirin

    Greenify (Android 4.0+ ve ROOT ayrıcalığını gerektirir) geleneksel “Donma” uygulamasından “Hazırda Bekletme” adlı farklı bir yaklaşım kullanın.

    Gizlice çalıştırmak istemediğiniz herhangi bir sistem dışı uygulamayı (ısrarcı hizmetler, yayın alıcıları, alarmlar vb.) Güvenli bir şekilde kış uykusuna koyabilir, etkin bir şekilde “dondurmaya” eşdeğer tutarken, tüm girişlerini tutarken (başlatıcı simgesi, hedefi paylaşma, etc) açıkça çalıştırdığınızda, ilk önce çözme işlemine gerek kalmadan tamamen işlevseldir.

    UYARI: Yap değil kış uykusu çalar saat uygulamaları, anında mesajlaşma uygulamaları ve temel işlevleri arka plan mekanizmasına (zamanlayıcı, sistem olayları, “basma” vb.) dayanan diğer uygulamalar çalışır..

    Alt çizgi

    Android, sizin için uygulama yönetimi ile ilgilenmek üzere tasarlanmıştır. En ekstrem vakaların dışında hepsinde endişelenmenize gerek yok. Bir sorun olduğunda, en basit çözümü bulmanızı öneriyoruz - kaldırma. Diğer tüm çözümler, Android'in yapması gerekenler etrafında kesmek. Belki bir gün Android, hizmetleri yönetme konusunda resmi desteğe sahip olur, ancak o zamana kadar dikkatli olun.


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.