"Necesită Wifi permissions limitele app disponibilitatea la Televizoarele care acceptă numai Ethernet" de avertizare în Android Studio - se poate face ceva despre asta?

0

Problema

Sunt în curs de dezvoltare o aplicație Android (un joc), care sprijină telefoane și Televizoare de asemenea, și posibilitatea de a juca multiplayer prin LAN (WiFi sau Ethernet) sau WiFi Direct.

Android Studio avertizează-mă cu o Scamă de avertizare în manifest care spune că, dacă am "nevoie de Wifi permissions", atunci se va "limita disponibilitatea aplicațiilor pe Televizoarele care acceptă numai Ethernet" (Televizoare care nu au Wifi).

Android Studio warning screenshot

Aș dori să sprijin Televizoare fără Wifi prea. Multiplayer codul este scris într-un mod care se ocupă Ethernet-doar situația.

Cu toate acestea, Wifi legate de permisiunile sunt normale permisiuni, și declarațiile lor nu poate fi eliminat din listă.

Este ceva care poate fi făcut aici pentru a-mi păstra app disponibile pentru aceste Televizoare fără Wifi?

1

Cel mai bun răspuns

4

Unele permisiuni, atunci când cererea ei, pentru că Android să cred că ai nevoie de hardware asociat. În cazul tău, solicitând ACCESS_WIFI_STATE și CHANGE_WIFI_STATE cauza Android să cred că ai nevoie de WiFi hardware.

Adăugarea <uses-feature android:name="android.hardware.wifi" android:required="false" /> downgrade de la "trebuie să aibă WiFi" pentru "se poate utiliza wi-fi". Dincolo de elucidarea Scame plângere, aceasta va ajuta cu reală aplicație de distribuție, de a permite app pentru a rula pe hardware-ul care are doar Ethernet. În plus față de unele platforme TV, pot exista unele Chromeboxes care de asemenea sunt Ethernet-numai.

Dar nu există nici o acțiune automată de avertizare cu privire la acest TV-Ethernet lucru

Eu nu văd un raport de eroare pentru că în problema tracker. Dacă sunteți în poziția de a crea o cartelă de proiect care are <uses-permission> elemente, s-ar putea lua în considerare depunerea o cerere caracteristică pentru a obține rapid-fix pe care le caută adăugat la Android Studio.

2021-11-25 16:39:15

Vă mulțumesc pentru rapid și detaliat raspuns! Am fost conștient de posibilitatea de a implicit folosește-caracteristică declarații (văzut cu aparatul de FOTOGRAFIAT și autofocus), dar nu despre locul în documentația în cazul în care lista completă a acestor colectate, astfel încât acest lucru este foarte util. Despre creșterea problemă, mă voi ocupa mâine și probabil va crește.
Attila Tanyi

În alte limbi

Această pagină este în alte limbi

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