我正在为特定客户设备开发嵌入式 Android TV。
用户必须无法启动此应用程序,并且应用程序设置下的“开始”/“打开”选项不得存在。
apk怎么可以这样设置?
我没有找到任何有关更改应用程序设置的信息
如果您不希望应用程序出现在启动器中,则应用程序中不要有启动器活动(即,从
<intent-filter>
元素中删除启动器 <activity>
)。
您更大的问题是设置(“应用程序设置下的“开始”/“打开”选项不得存在”)。如果此 Android TV 设备正在运行您自己的自定义构建的 Android 操作系统,则您可以控制“设置”应用程序的行为,并且可能可以对“设置”进行代码更改以过滤掉所需的应用程序。如果这是“现成的”Android TV 设备,那么您的应用是否会出现在“设置”中,具体取决于设备制造商自己的规则。
请注意,如果您的应用程序无法启动,它将永远不会运行,除非其他应用程序能够使用显式
Intent
来调用您应用程序中的某些组件。