6

Samsung uygulamalarının belirli bir şekli olduğunu fark ettim; örneğin, aşağıdaki Galeri, Kamera, Telefon, Mesajlar ve İnternet uygulaması simgeleri.Özellikle Samsung cihazları için simge seti ve uygulama simgesi var mı?

enter image description here

sadece Samsung cihazları için bir simge belirlemek için bir yolu var mı? Yeni Google Pixel'in manifestoda android:roundIcon özniteliğini nasıl kullandığıyla benzer bir şey var mı?

Samsung Developer documentation'da bir şey aramayı denedim, ancak konuyla ilgili hiçbir şey görünmüyor.

cihazlar ayarı Samsung uygulamaları tanıyan geçmişe sahip Simgeler dikkate bir yolu var mı [Ayarlar>Ekran>Simge arka] Diğer tüm uygulamalar için benzer bir şekle sahip arka plan sağlar. Örneğin, aşağıdaki Google Play Store simgesi. Bu bir halka bir seçenek olup olmadığını

enter image description here

Ama emin değilim. Samsung Android Oreo yeni adaptive icons onaylarsa


Bu soru önemsiz olacaktır; ama bildiğim kadarıyla henüz olmadı.

Bir Samsung cihazda çalıştırıyorsanız tespit etmek

cevap

2

kolaydır:

android.os.Build.MANUFACTURER == "samsung" 

diğer bilgiler size bir Samsung cihazda çalıştıran tanımladıktan sonra Yani here

, uygulamanızı değişebilir Samsung cihazlarda çalışırken uygulama simgesini programatik olarak değiştirmek için Ama ne yazık ki android bunu yapmanın bir yolunu sunmuyor.

Orada, sen here, here ve

gerçekten simgesini değiştirmek gerekiyorsa here, sen workarouds deneyebilirsiniz kontrol edebilirsiniz uygulama simgesinin de değiştirmek için bazı iş ya vardır ama eğer sadece standart tutmak standart olmayan samsung simgeleri ile, onları ben yapmazdım;)

+1

Bu işe yarayacaktı, ama biraz daha az bir şey için umuyordum. Yeni bir kısayol yüklendiğinde/kaldırıldığında 'INSTALL_SHORTCUT' çözümünün bir' Toast 'oluşturduğu gerçeğinden bahsetmiyoruz. Samsung'dan daha iyi bir seçenek sunulmadığı sürece simgeyi olduğu gibi bırakacağımı düşünüyorum. – Bryan

3

Sen hiç

<application> 
    <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/> 
</application> 

ayarlayarak yuvarlatılmış kare çerçeve içinde uygulama simgesi çevrelemek için TouchWiz devre dışı edebilirsiniz AndroidManifest.xml

+0

İlginç. Anlatabildiğim kadarıyla, bu seçenek etkinleştirildiğinde (yani, sorgumda bahsedilen Google Play Store simgesi), simgeyi yuvarlak bir çevrede çevrilmemesi için TouchWiz'e söyler. Yine de bana Samsung'a özgü bir uygulama simgesi sunmamı sağlıyor. Ancak, Samsung bu meta-veri etiketini kabul ederse, diğer etiketlerin ne dediğini merak ediyorum. Başkalarını biliyor musun?Konuyla ilgili herhangi bir resmi belge var mı (bulamadım)? – Bryan

İlgili konular