Bir kullanıcının belirli bir uygulamaya parola olmadan erişmesini engelleyen bir uygulama geliştirmeye çalışıyorum. Senaryo ...
- kullanıcı "E-posta" uygulamasını tıklar (örneğin)
- uygulamam bir uygulamanın başlatıldığını tespit ediyor
- uygulamam bunun "E-posta" uygulaması olduğunu onaylıyor
- uygulamam üstte bir görünüm açıyor ve şifre istiyor
- kullanıcı bir şifre girerse, doğruysa uygulamam kaybolur ve "E-posta" uygulamasını üstte bırakır
Geri kalanını yapıyorum, sadece 2. bölüm kafamı karıştırıyor ve günlerce Yayın Amaçları vb. Okuyup "android.intent.action.MAIN" vb. Deneme projelerimde dinlemeye çalıştıktan sonra yapamam benimki dışında bir uygulamanın ne zaman başlatıldığını tespit ediyor gibi görünüyor.
Biri yardım edebilir mi? Başlamak için bir niyet yayınlayan yeni uygulamalar ararken doğru yoldan mı gideceğim, yoksa yeni amaçlar için sistem günlüğünü okumalı mıyım veya yerel kodda bir şey mi yapmalıyım?
Herhangi bir ipucu yardımcı olacaktır, tam olarak cevaplayamasanız bile biraz daha araştırma yapabilirim. Çok teşekkürler. Ian