2011-10-02 21 views
23

Ayrıca googling'i denedim ve stackoverflow'a da baktım, ama "App lock" uygulamalarının (örn: ZDBox, App Lock, vb ..) nasıl çalıştığına dair tatmin edici bir cevap bulamıyorum. Uygulamanın başlatılıp başlatılmadığını görmek için arka planda sürekli olarak çalışan bir hizmet var mı ve onu öldürmeye çalıştı mı? Ya da yeni aktiviteler için başlatma amaçlarını kestirmenin bir yolu var mı?Android "uygulama kilidi" uygulamaları nasıl çalışır?

cevap

18

Etkinlik yığınını okumak için arka planda çalışan bir hizmet var. Yeni bir aktivite bulursanız, logcat çıkışını izliyor olan passwordActivity

+4

Bununla ilgili daha fazla bilgiyi nerede bulabilirim? Servis sürekli olarak arka planda çalışmaya devam ederse ne kadar pil tüketeceğini merak ediyorum. – ABDroids

+0

@ user930177, size göre hizmet sürekli olarak arka planda çalışıyor ancak bana bir şey söyleyebilir misiniz? Android'in serivleri kendisi öldürdüğü zaman şansı vardır; Bu durumda ne oluyor .. ??? – Custadian

+1

Cevabınız için teşekkür ederiz. Ama başka bir problemim var. Kullanıcı doğru şifreyi girdikten sonra kilitli uygulama açıktır. Ancak servis çalışıyor, bu yüzden şifre etkinliği tekrar başlıyor. –

4

'u başlatır. Bir etkinlik başlattığınızda, belirli bir logcat bulabilirsiniz. Bu logcat kilitli uygulama tarafından basılırsa, soyunma servisi şifre ekranını başlatırsa,

+2

mümkün bir yöntem ..... ??? Bu fikri açıklayabiliyorsunuz ... diğer uygulamanın günlük kedisini nasıl okuyabiliyoruz ??? – Vikky

+0

@Vikky, diğer uygulamaların günlük kedilerini okuma yolunu buldunuz mu? – user3806649

+0

Logs bir sır değil, Android Studio'da tüm kayıtları yakalayabilirsiniz –

İlgili konular