Bu uygulama, büyük olasılıkla iOS'ta yapabileceğiniz gibi, arka planda, herhangi bir yaygara olmadan, özel olarak seçilmiş bir ortam müziği çalmanıza olanak tanır! Buradaki fikir, “eğitim ve ihmal” eden bir müzik katılımcısını kurtarmaktır. Siz oynat tuşuna bastığınızda, gerisini o halleder ve ortam melodilerinin kusursuz bir temposunu sağlar. Karmaşık kullanıcı arayüzü yok veya çalma listesi oluşturma yok.
Şuradan Alınan Parçalar Dosyaları ara: Uygulama, şarkı kontrol listesini çok uzak bir JSON dosyasından alıyor. Bu düzenleme sayesinde, uygulamayı değiştirmenize gerek kalmadan çalma listesini istediğiniz zaman yeni parçalarla değiştirebiliyorum!
[ { "url": "song_url", "title": "Laidback Lo-Fi", "artist": "Ambient Music Chill", "albumArtUrl": "chill.jpeg", "genre": "chill" } ]Doğal Önbelleğe Alma Verilerinizi ayırmak ve düzensiz bir bağlantıda bile müzik akışını korumak için, çalma listesi aracınıza uygun şekilde önbelleğe alınır. Uygulama yenilenmek istediğinde sunucudan en güncel JSON'u alır.
Elinizde Bildirim Kontrolleri Yeni melodinin başlığını, sanatçısını ve albüm kapağını ortaya çıkaran bir MediaSession oluşturur. Bildirimi durdurabilir, oynayabilir ve atlayabilirsiniz.
QS Döşeme Önemli derecede aceleci bir kazanç girişi için, büyük olasılıkla bir Neredeyse şu anda Ayarlar kutucuğu ekleyebilirsiniz! Aslında tıpkı iOS'ta giriş hakkı kazanacağınız düzenleme gibi! Müziği başlatmak veya durdurmak için aşağı kaydırın ve kutucuğa dokunun. Artık uygulamayı veya bildirimi açmanıza bile gerek yok.
Uyku Zamanlayıcısı Yardımı Yatmadan önce ortam müziği çalmak mı istiyorsunuz? Öz disiplin değil! Uyku Zamanlayıcısı, çözümle birlikte 5 dakika – 20 dakika arasında başlayan bir zamanlayıcı ön ayarıyla egzersiz yaptıktan sonra müziği rutin olarak durduracaktır; böylece uygulamam tarafından oluşturulan bildirimi kullanarak istediğiniz kadar dakika ekleyebilirsiniz. Artık gece boyunca pil tüketimine son!
Bonus ipucu: Bu uyku zamanlayıcısı aslında cihazda gerçekleştirilen tüm medyalar için işe yarar!Benzersiz Uygulamalı Bilimlerle Geliştirildi Bu görev Kotlin ile oluşturulmuştur ve müzik getirme ve önbelleğe alma gibi arka plan işleriyle başa çıkmak için Coroutine'lerden yararlanmaktadır. Kullanıcı arayüzü yalnızca Jetpack Design kullanılarak yazılmıştır. Android 16 için tasarlandı ve Field Cloth 3 Expressive'i destekliyor.
Çok sayıda yapım öğesi için yardım Alışılmadık yapı elemanları ve kanopi kaplama boyutları için bile optimum belirli kişi uzmanlığı için tren pozitif bir DPI'nın ötesine geçtiğinde navigasyon yan raylarına izin verin.
Uygulamamı sürekli olarak denedikleri ve toplam sürümleriniz boyunca uygulamamı daha da berbat edecek yapıcı geri bildirimler sağladıkları için tüm testçilerime devasa teşekkürler! 😄
İlk rolde bu parçaları kazanmamda bana hizmet ettiği için @ralph950412'ye özellikle teşekkür ederim.
Uygulamayı oluştururken bahsettiğim bazı amaca yönelik köprüler:
- Tasarımda Gezinme
- Tasarım Saha Bezi 3
- requestAddTileService
- Pencere Boyutu Sınıfları
- Tasarımda NavigasyonRay
Bu görev aşağıdaki lisansa tabidir: MİT Lisansı.
Bu çekilişi yasal atıfla kullanmak, ayarlamak ve dağıtmakta özgürsünüz.














