"Vyžadujúce Wifi povolenia limity dostupnosť aplikácií na Televízory, ktoré podporujú iba Ethernet" varovanie v Android Studio - môže niečo urobiť o tomto?

0

Otázka

Som vývoji Android aplikácií (hra), ktorý podporuje telefóny a Televízory príliš, a môžete hrať multiplayer cez LAN (wi-fi alebo Ethernet) alebo wi-fi Direct.

Android Studio varuje ma nepúšťa vlákna varovanie v nákladu, ktorý hovorí, že ak som "vyžadujú Wifi povolenia", potom to bude "obmedziť dostupnosť aplikácií na Televízory, ktoré podporujú iba Ethernet" (Televízory, ktoré nemajú Wifi).

Android Studio warning screenshot

Ja by som chcel podporiť Tv bez Wifi príliš. Multiplayer kód je napísaný takým spôsobom, že to zvláda Ethernet-len situácii.

Avšak, Wifi-súvisiace povolenia sú normálne povolenia, a ich vyhlásení nie je možné odstrániť zo zoznamu.

Je tam niečo, čo sa dá urobiť tu, aby moje app je k dispozícii na týchto Televízorov bez Wifi?

1

Najlepšiu odpoveď

4

Niektoré povolenia, keď požiadate ich, spôsobiť Android myslíte, že budete potrebovať spojené hardvéru. Vo vašom prípade, žiadajúci ACCESS_WIFI_STATE a CHANGE_WIFI_STATE príčinou Android myslieť si, že potrebujete WiFi hardvéru.

Pridaním <uses-feature android:name="android.hardware.wifi" android:required="false" /> downgrade, že z "musí mať WiFi" na "môžete použiť WiFi". Za vyrovnanie sa nepúšťa vlákna sťažnosť, pomôže s aktuálnymi app distribúcia, umožňujúce vašu aplikáciu spustiť na hardvéri, ktorý má len Ethernet. Okrem toho, niektoré TELEVÍZNE platformy, môžu byť niektoré Chromeboxes, ktoré sú tiež Ethernet-len.

Ale nie je automatickú akciu za upozornenie o tejto TV-Ethernet vec

Nevidím chybu, prehľad v problematike tracker. Ak ste v pozícii, aby sa vytvoriť throwaway projekt, ktorý má svoje <uses-permission> prvky, mohli by ste zvážiť podanie žiadosť o funkciu na získanie rýchlej opravy, ktorý ste hľadali pridané na Android Studio.

2021-11-25 16:39:15

Ďakujem za rýchle a podrobné odpoveď! Bol som si vedomý možnosť implicitne používa-funkcia vyhlásenia (vidieť to s KAMEROU a automatické zaostrovanie), ale nie o miesto v dokumentácii, kde úplný zoznam týchto zhromažďujú, tak to je veľmi užitočné. O zvyšovaní problém, budem sa na to zajtra a bude pravdepodobne zvýšiť.
Attila Tanyi

V iných jazykoch

Táto stránka je v iných jazykoch

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