【发布时间】:2018-05-13 16:37:17
【问题描述】:
我不知道如何在 Cordova 中设置电视横幅,所以安装的应用在主屏幕上使用它。
我正在使用cordova-plugin-android-tv,它将android:banner="@drawable/banner" 添加到<application> 元素中,如文档中所述:
https://developer.android.com/training/tv/start/start#banner
这是在cordova/plugins/cordova-plugin-android-tv/patch.js 执行的。
安装插件和电视支持都可以立即工作。我能够在 Android TV 中安装该应用程序,并且主屏幕上有一个启动横幅。但这不是我标明的横幅。
问题是我不知道如何在 Cordova 中包含电视横幅。
我试过把它放在cordova/res/drawable-xhdpi/banner.png 和cordova/res/drawable/banner.png。
在config.xml 我已经包括:
<platform name="android">
<resource-file
src="res/drawable-xhdpi/banner.png"
target="app/src/main/res/drawable-xhdpi/banner.png" />
</platform>
也试过了:
<platform name="android">
<resource-file
src="res/drawable/banner.png"
target="app/src/main/res/drawable/banner.png" />
</platform>
但我在安装 Android TV 主屏幕时看不到横幅。
怎么做?
我查看了 Android 和 Cordova 文档,但不知道如何实现:
https://developer.android.com/training/tv/start/start#banner
https://developer.android.com/guide/topics/resources/drawable-resource#BitmapFile
http://cordova.apache.org/docs/en/8.x/config_ref/index.html#resource-file
我正在使用Corber plugin 开发带有Ember.js 应用程序的Cordova 应用程序。版本是 Cordova 8.0.0。
【问题讨论】:
标签: android cordova ember.js android-tv