在适用于 Android 的移动设备/平板电脑上使用 Leanback UI
Posted
技术标签:
【中文标题】在适用于 Android 的移动设备/平板电脑上使用 Leanback UI【英文标题】:Use Leanback UI on Mobile/Tablet for Android 【发布时间】:2016-11-22 07:48:52 【问题描述】:我目前正在为手机/平板电脑设备开发一款类似于 Leanback 示例应用的移动应用。我非常喜欢用于 android TV 的 Leanback UI。
很遗憾,在 Android Studio 上,我无法将 Leanback 用于移动项目。
是否有某种定制版本的 Leanback 可以在其他设备上使用?
*PS *:我找到了this 项目,但是我启用了在 Android Studio 上导入它,它告诉我我没有正确的 SDK 版本.
【问题讨论】:
【参考方案1】:您发现的这个项目看起来相当旧,并且使用的是旧的依赖项。您需要进入 SDK 管理器并安装 SDK 版本 22 (Lollipop MR1)。
您还可以分叉项目并将其更新为使用 API 版本 24,以便它适用于您的项目。
【讨论】:
【参考方案2】:<uses-feature
android:name="android.software.leanback"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="true" />
只需放置它,它就可以在移动设备中运行。
【讨论】:
【参考方案3】:请检查我的 fork,我修复了构建问题并将构建配置更新为 android 30。
https://github.com/moaz-cliqz/MaterialLeanBack
【讨论】:
以上是关于在适用于 Android 的移动设备/平板电脑上使用 Leanback UI的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin UITest - 确定设备是适用于Android的手机还是平板电脑?
华为AppGallery中一款适用于移动设备和电视的应用程序
仅适用于 Android TV 的 Android 清单 - 支持的设备太少?
测试适用于 Android 或 BlackBerry 的移动网站
适用于 Android 谷歌云消息 (GCM) 的 Azure 移动服务从不向设备发送通知
所有以前的移动视图在适用于操作系统版本高于 4.1.x 的三星设备的 Worklight Android 应用程序中可见