Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android电视应用程序在手机上运行_Java_Android_Android Tv - Fatal编程技术网

Java Android电视应用程序在手机上运行

Java Android电视应用程序在手机上运行,java,android,android-tv,Java,Android,Android Tv,我想创建只针对Android TV的应用程序。我在舱单上用这个 考虑到开发者,它说: 如果将所需属性值设置为true,则应用程序将仅在使用Leanback UI的设备上运行 但我可以在任何设备(平板电脑、手机或电视)上运行我的应用程序。我做错什么了吗?我还添加了带有android.intent.category.LEANBACK_启动器的活动 这是否仅在调试模式下发生?如果是这样,这是否允许我在安卓迷你pc或KindleFire等设备上测试我的电视应用程序 我做错什么了吗 我看不出来 这是否仅

我想创建只针对Android TV的应用程序。我在舱单上用这个

考虑到开发者,它说:

如果将所需属性值设置为true,则应用程序将仅在使用Leanback UI的设备上运行

但我可以在任何设备(平板电脑、手机或电视)上运行我的应用程序。我做错什么了吗?我还添加了带有android.intent.category.LEANBACK_启动器的活动

这是否仅在调试模式下发生?如果是这样,这是否允许我在安卓迷你pc或KindleFire等设备上测试我的电视应用程序

我做错什么了吗

我看不出来

这是否仅在调试模式下发生

当你没有通过像Play Store这样的分销渠道进行分销时,就会发生这种情况。引述:

声明的目的是通知任何外部实体应用程序所依赖的一组硬件和软件功能


在这里,“外部实体”主要是一个分销渠道,尽管原则上它可以是任何其他可以访问APK并选择检查它的东西。

我发现,通过像您那样设置,它限制了Google Play上的设备兼容性。但您仍然可以使用adb在其他设备上进行测试(7英寸和10英寸平板电脑都可以使用,但UI对于我的Nexus4来说太大了)。但是,您只能通过adb启动。该图标即使已安装,也不会在非Android电视设备上显示。

除了更像是一种分发控制机制外,目前还不清楚leanback是否是电视独有的功能—在示例中,关于它的页面似乎显示了一部手机。