san*_*n88 3 android android-tv
我是 Android TV 开发新手。我想在不使用lib的情况下构建一个应用程序。但是当选择平台作为电视时,leanbackAndroid Studio会自动附加。leanback我该如何删除它?
PS-我的应用程序将在webview.
private AdvancedWebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (AdvancedWebView) findViewById(R.id.webview);
mWebView.setListener(this, this);
mWebView.loadUrl("url for app hosted on server");
}
Run Code Online (Sandbox Code Playgroud)
对于电视应用程序来说,这是一个好的决定吗?
谢谢
小智 6
您不需要任何 Android 电视库,甚至不需要将您的项目设置为 Android 电视项目即可将其放在 Android 电视 Play 商店中。我将我的项目设置为标准应用程序(所有这些支持库都会使您的 apk 变大)。将 320x180 图标放入可绘制对象中。在清单中只需添加
<uses-feature android:name="android.software.leanback" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
android:banner="@drawable/banner"
<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
Run Code Online (Sandbox Code Playgroud)
如果您使用 webview 并且您的 ui 在所有平台上都相同,您可以在与常规活动相同的活动中使用 Leanback 启动器意图。
就是这样。
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |