Web sitesi (this, this ve this ve çok daha fazlası) gibi birçok benzer soruları araştırıyorum. Kendi özel kilit ekranını uygulamak isteyen kişiler (widget'lardan bahsetmeden). Şimdiye kadar kullanıcıların kullandığı iki uygulama tekniği vardı.Özel Kilit Ekranı Uygulama Teknikleri
Ana Ekran Değiştirme. Bu teknikte, bir ana ekran uygulaması oluşturması önerildi; burada, mantık kilidini açtıktan sonra varsayılan ekran görünür. Bu durumda geliştiricinin kilit ekranı göründüğünde ve Ekran kapalı mantığını uygulamak için Ana Sayfa, Arama, Menü ve Geri düğmesini devre dışı bırakması gerektiğine inanıyorum.
Bir uygulama. Bu teknikte, kilit açma mantığından sonra varsayılan ekranın ortaya çıktığı normal bir uygulama yapılır. Bu durumda geliştiricinin kilit ekranı göründüğünde ve Ekran kapalı mantığını uygulamak için Ana Sayfa, Arama, Menü ve Geri düğmesini devre dışı bırakması gerektiğine inanıyorum.
Şimdi, iki yaklaşım arasındaki farkın ne olduğunu anlamıyorum. StackOverflow topluluğu ana ekran değiştirme tekniğine daha fazla vurgu yapıyor gibi görünüyor. Android geliştirme konusunda çok yeniyim, bu yüzden bu konuda bazı açılardan eksik olabilirim. Lütfen hangi yaklaşımı kullanmam gerektiğini ve neden? (ayrıca, hangi kolay?).
Çok teşekkürler!
Teşekkürler. SDK ile birlikte gelen "Home" örnek uygulamasını yeni kurdum. Bir kez "her zaman" kullanmak için yükledim ve tıkladım. Fabrika Ayarlarını Yönet - Uygulamaları Yönet -> Varsayılan ayarları geri yükle seçeneğinin artık erişilebilir olmaması nedeniyle yeniden ayarlamam gerekiyordu. Ama ne dediğini görüyorum. Bu yönüyle başka herhangi bir darboğaz görüyor musunuz? Performans gibi? –
Performansla konuşamıyorum. Çalışmak için bir sürü hile kullanmanız gerekeceğinden ve kullanıcılarınızın yeni işletim sistemi güncellemeleri aldığında bu hileler çalışmayı durdurabileceğinden sadece bunu sürdürmenin baş ağrısı olacağını söyleyebilirim. –
Aslında, fabrika ayarlarına sıfırlamaya gerek yoktu, muhtemelen Google Play'den yeni bir ana ekran yükleyerek iletişim kutusunu yeniden tetiklemiş olabilirsiniz ve/veya uygulamayı doğrudan adb ile kaldırabilirsiniz. –