SORU
29 Ocak 2010, Cuma


Android - ev düğmeye basarak devre dışı bırakmak için.

Bir uygulama var, Android cihaz üzerindeki tüm düğmeleri devre dışı bırakmak için var piyasaya çıktığında, son çağrı ve diğerleri devre dışı bırakmayı başardım. Ev düğmesini devre dışı bırakmak istiyorum. Tıklama, herhangi bir eylem üretmek gerekir.

Herhangi bir öneriniz çok takdir

CEVAP
16 NİSAN 2010, Cuma


Eminim Yürümeye başlayan çocuk Kilidi sadece kullanan bir BroadcastReciever ve dinler Intent.ACTION_MAIN kategori Intent.CATEGORY_HOME - Bu yüzden ne zaman ilk başlatma, söyler sana onay "kullanın Bu uygulama varsayılan olarak" kutusu ve insanı seçin çocuk kilidi.

Gerçekten de tüm Ev düğmesine engelleme değil, sadece kendisi için varsayılan yayın alıcısı konumunda

Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);

Senin Yürümeye başlayan çocuk Kilidi başlattığınızda, muhtemelen bir iç bayrağını ayarlar, ve eğer ev düğmesine basarsanız, sadece pencereyi öne getirir. Eğer bu bayrak ayarlanırsa, muhtemelen açıkça Launcher başlattı.

Bu mantıklı umuyoruz. Sadece bir teori ama bu iş böyle yapılır 0 eminim neredeyse.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Mr. H

    Mr. H

    1 Temmuz 2012
  • TSE

    TSE

    12 Kasım 2012