编程语言
首页 > 编程语言> > 将Android应用程序限制为Android TV

将Android应用程序限制为Android TV

作者:互联网

我正在实现一个特定于Android TV的应用程序.
我在AndoridManifiedt.xml中使用2个功能

<uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />
<uses-feature
        android:name="com.google.android.tv"
        android:required="true" />

它已经发布到Play商店.但是在东芝电视(运行Android OS的Android Box)中通过Play商店进行搜索时,我看不到我的应用程序.
我该如何喜欢Youtube for TV应用程序?它仅适用于Android TV(Google TV,Toshiba,Android Box).
提前致谢.

解决方法:

对于Nexus Player之类的Android TV,建议在清单中显示以下内容.它将帮助您将Play商店中的应用过滤为仅适用于Android TV设备.

<application
    ...
    <activity
        android:name=".Mainctivity"
        android:icon="@drawable/app_icon_your_company"
        android:label="@string/app_name"
        android:logo="@drawable/app_icon_your_company"
        android:screenOrientation="landscape" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
        </intent-filter>
    </activity>
    ...
</application>

<uses-feature
    android:name="android.hardware.touchscreen"
    android:required="false" />
<uses-feature
    android:name="android.software.leanback"
    android:required="true" />

标签:android-tv,google-tv,android
来源: https://codeday.me/bug/20191029/1958740.html