Tv开发 Google 官方demo leanback遇到的问题

在使用Google的Tv开发框架Leanback时,遇到了应用图标无法在桌面上显示的问题。经过检查XML文件,尝试修改icon、logo和label,问题仍未解决。最终发现是由于在模拟器上运行,launchable-activity标签设置不当导致。通过将launchable-activity的enableLaunchByIntent属性设为false,并删除旧的安装包,成功让应用图标出现在桌面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在跑Google针对tv开发出点框架 Leanback的时候,遇到一个问题,就是桌面上没有该appicon.刚开始以为安装不成功。后来发现是。桌面上没有该app的icon.这个问题以前也没有遇到过,仔细看了下。xml文件里面有icon。也有logo就是桌面没有显示这个。后来又猜测是不是没有label。加上去还是不显示。。最后在xml里面看到这么一段:

<uses-feature
        android:name="android.hardware.microphone"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />
    <uses-feature
        android:name="android.software.leanback"
        android:required="true" />


百度下其作用:

解释如下:

touchscreen为false,即TV app 不需要触摸
android.software.leanback:仅仅在TV上运行设置为true,在TV和phone上运行设置为false 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值