Android Studio'da" Wi-Fi izinleri istemek, yalnızca Ethernet'i destekleyen TV'lerde uygulama kullanılabilirliğini sınırlar " uyarısı-bu konuda herhangi bir şey yapılabilir mi?

0

Soru

Telefonları ve tv'leri de destekleyen ve LAN (WiFi veya Ethernet) veya WiFi Direct üzerinden çok oyunculu oynayabilen bir Android uygulaması (oyun) geliştiriyorum.

Android Studio uyarıyor benimle bir Tüy uyarı bildirimi, der ki: eğer ben "gerektirir Wifi izinleri", sonra da olacak "limit uygulaması durumuna TV'ler bu destek sadece Ethernet" (TV o yok Wifi).

Android Studio warning screenshot

Wi-Fi olmayan tv'leri de desteklemek istiyorum. Çok oyunculu kod, yalnızca Ethernet durumunu işleyebilecek şekilde yazılır.

Ancak, Wi-Fi ile ilgili izinler normal izinlerdir ve bildirimleri bildirimden kaldırılamaz.

Uygulamamı Wifi olmadan bu TV'ler için kullanılabilir tutmak için burada yapılabilecek bir şey var mı?

1

En iyi cevabı

4

Bazı izinler, ne zaman sen istemek onları, neden Android için düşünmene gerek ilgili donanım. Sizin durumunuzda, talep ACCESS_WIFI_STATE ve CHANGE_WIFI_STATE neden WiFi donanım ihtiyaç olduğunu düşünmeye Android.

Ekleme <uses-feature android:name="android.hardware.wifi" android:required="false" /> gelen "için" WiFi "olmalı notunu düşürdü WiFi kullanmak"olabilir. Tüy Bırakmayan şikayeti temizlemenin ötesinde, uygulamanızın yalnızca Ethernet'e sahip donanım üzerinde çalışmasına izin vererek gerçek uygulama dağıtımına yardımcı olacaktır. Bazı TV platformlarına ek olarak, yalnızca Ethernet olan bazı Chromebox'lar da olabilir.

Ancak bu TV-Ethernet şeyiyle ilgili uyarı için otomatik bir işlem yok

Sorun izleyicisinde bunun için bir hata raporu görmüyorum. Sahip olduğunuz bir atma projesi oluşturmak için konumdaysanız <uses-permission> ayrıca, Android Studio'ya eklediğiniz hızlı düzeltmeyi almak için bir özellik isteği göndermeyi düşünebilirsiniz.

2021-11-25 16:39:15

Hızlı ve ayrıntılı cevap için teşekkür ederiz! Örtük kullanım-özellik bildirimleri olasılığının farkındaydım (KAMERA ve otomatik netleme ile görüldü), ancak bunların tam listesinin toplandığı belgelerdeki yer hakkında değil, bu yüzden bu çok kullanışlıdır. Sorunu büyütmekten, yarın bakacağım ve muhtemelen yükseltecektir.
Attila Tanyi

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................