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
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.
Nasıl bir Android düğmesini devre dışı...
Nasıl Android Ev ve diğer sistem düğme...
Nasıl/android program aracılığıyla blu...
Nasıl Mac OS X Seçenek tuşuna basarak,...
CSS metin seçimi devre dışı bırakmak i...