android - 限制安卓应用不在机顶盒/安卓电视上运行

标签 android android-tv

我有两个问题,我用谷歌搜索了它们,但找不到任何东西:(

问题一

任何安卓应用程序都可以在机顶盒上运行吗?

问题二

有什么方法可以限制我们的 Android 应用程序不在 STB 上运行?

背景

我以前有一个应用程序可以在 android 标签、手机和机顶盒上运行,现在我想要单独的应用程序用于机顶盒和标签/手机。

有没有办法限制您的应用程序??

我在本地开发了不遵循特定标准的机顶盒。它的硬件在某种程度上类似于 Tabs。

谢谢

最佳答案

我不确定任何 STP,但对于运行 lollipop 的 Nexus Player,如果你有 APK,你可以安装 android 应用程序。电视应用使用与手机和平板电脑相同的结构。如果您没有为 Nexus 播放器制作应用程序,它就不会出现在 Play 商店中。如果此人有您的 APK,他们可以将其安装到 ADB 中。要出现在 Play 商店中,电视应用需要满足一些条件 guidelines .

没有办法限制您的应用在 STB 上运行,因为它们对移动应用使用相同的结构。

你可以做的是使用 multiple APK或将代码添加到您的 manifest文件以允许您的 APK 在移动设备和电视上运行。 如果您不添加这些要求,您的应用程序仍然可以在机顶盒上运行,但不是很好。

关于android - 限制安卓应用不在机顶盒/安卓电视上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29298794/

相关文章:

java - 使用 java 套接字发送和接收多个 JSON 文件

android - Nexus Player (Android TV) YouTubeAndroidPlayerApi 错误 : "An error occurred when initializing the YouTube player."

android - Facebook、Twitter 和 Gmail 集成以从我的 Android 应用程序共享链接

android - 如何将 header 添加到 Google 的新 NavigationView 中?

android-tv - 将按钮添加到 BrowseFragment

java - Sony Bravia TV 默认商店的 PackangeManager.getInstallerPackageName 的返回值是多少

安卓电视 : RowsFragment item click not working in few cases

android - 可以在 Google Play 上为 Android TV 和智能手机发布相同的应用程序

android - Gradle Android Studio 集成

java - Android FTP 库