首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >支持Android和重用主要活动

支持Android和重用主要活动
EN

Stack Overflow用户
提问于 2015-11-23 08:58:26
回答 2查看 937关注 0票数 2

我有一个应用程序,我想得到Android电视的支持(该应用目前支持手机和平板电脑)

主要活动非常基本,虽然它有两个文本输入(用于帐户登录),但我确信它在Android上是可用的(似乎可以在模拟器上工作,但还不能在真正的Android上进行测试)。

因此,在本例中,在我的清单中,我是否应该同时为LAUNCHERLEANBACK_LAUNCHER设置一个意图?

还是我应该设置一下LEANBACK_LAUNCHER的意图

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-23 10:05:29

您需要指定这两个类别:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

顺便提一下,不建议使用相同的活动布局:

如果您正在修改电视上使用的现有应用程序,则您的应用程序不应该使用与手机和平板电脑相同的电视活动布局。您的电视应用程序的用户界面(或现有应用程序的电视部分)应该提供一个更简单的界面,可以通过沙发上的遥控器轻松地导航。有关为电视设计应用程序的指导方针,请参阅电视设计指南。有关电视上接口布局的最低实现要求的更多信息,请参见建筑电视布局。 参考资料: http://developer.android.com/training/tv/start/start.html#tv-activity

票数 4
EN

Stack Overflow用户

发布于 2021-09-24 02:51:07

别忘了“宣布背靠背支持”

开发者网站上写道:“如果你正在开发一个运行在手机(手机、可穿戴设备、平板电脑等)和安卓电视上的应用程序,那么将required属性值设置为false。如果您将required属性值设置为true,则您的应用程序将只在使用Leanback UI的设备上运行。”

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<manifest>
<uses-feature android:name="android.software.leanback"
    android:required="false" />
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33876472

复制
相关文章
【Mockplus教程】收藏和重用
1. 制作模板 选择需要制作为模板的页面,鼠标右击,弹出的菜单中选择“加入到模板收藏”,然后选择相应 的模板库,如果没有模板库会提示新建一个。 加入成功之后会在左边模板收藏栏中看到模板页面的缩略
奔跑的小鹿
2018/03/15
6430
【Mockplus教程】收藏和重用
Linux Kernel 5.4的主要新功能:内核锁定和ExFAT支持
导语:如果你想知道Linux Kernel 5.4内核有哪些主要新功能和新特性,请继续阅读本文。
用户6543014
2019/10/26
2.9K0
WebP原理和Android支持现状介绍
1.背景 目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要。 然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致,因此Google于2010年提出了一种新的图片压缩格式 — WebP,给图片的优化提供了新的可能。 WebP为网络图片提供了无损和有损压缩能力,同时在有损条件下支持透明通道。据官方实验显示:无损WebP相比PNG减少26%大小;有损WebP在相同的SSIM(Structural Simi
腾讯Bugly
2018/03/23
4.5K0
【android开发】Android binder学习一:主要概念
要看得懂android代码,首先要了解binder机制。binder机制也是android里面比较难以理解的一块,这里记录一下binder的重要概念以及实现,作为备忘。部分内容来源于网上,如有侵权,请及时告知。 1.binder通信机制概述 binder通信是一种client-server的通信结构, 1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用; 2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的; 3.client调用某个代理接口中的
程序员互动联盟
2018/03/13
9970
【android开发】Android binder学习一:主要概念
代码重用
c++的一个主要目标就是促进代码重用,缩短代码开发时间。其中继承就是实现该目标的机制之一。
艰默
2022/12/12
6250
android-活动最佳实践
创建一个BaseActivity 类继承Activity 在onCreate 中输出类名
tea9
2022/07/16
2350
Android-探究活动(一)
setContentView() 给当前活动加载一个布局 例:setContentView(R.layout.first_layout);
博博1998
2022/04/25
3610
Android 9.0 SystemUI 主要视图 SystemBars
SystemBars 是 SystemUI 主要视图,接下来看看它是如何呈现?基于 AOSP 9.0 分析。
吴小龙同學
2020/10/30
1.4K0
Android 9.0 SystemUI 主要视图 SystemBars
Android-活动的最佳实践
知晓当前在哪一个活动 工作当中可能接手一份别人的代码,当需要在某个界面修改东西的时候,却找不到这个界面对应的是哪个活动。 新建一个BaseActivity类,右击包名,New,Java Class,输入BaseActivity。 只写一个普通Java类就可以了,并让BaseActivity继承AppCompatActivity,并重写onCreate()方法。
博博1998
2022/04/25
5900
Android-活动的最佳实践
Android基础总结(2)——活动Activity
1、什么是活动(Activity)   活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见。 2、怎么使用活动(Activity) 定义Activity: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5
mukekeheart
2018/02/27
1.2K0
Android基础总结(2)——活动Activity
hadoop重用机制
启动一个新的JVM进程将耗时1秒左右,对于运行时间较长(比如1分钟以上)的job影响不大,但如果都是时间很短的task,那么频繁启停JVM会有开销。
许喜朝
2020/10/27
1.2K0
Android Support Library主要库详细介绍
  网上对Android Support Library中各个依赖包介绍的中文资料太少了,结合官方文档和有限的参考资料做了一次总结,有描述得不对的地方还请指正。
open
2020/03/19
1.3K0
Android Support Library主要库详细介绍
探究Android活动的小技巧
当我们在查看别人的代码的时候可能不能第一眼就发现首次的活动是哪一个,我们可以通过以下的方法来找出当前的主活动是哪一个:
Dream城堡
2018/12/13
5460
Android-活动的启动模式
在实际项目中我们应该根据特定需求为每个活动指定恰当的启动模式, 启动模式一共有4种,standard,singleTop,singleTask,singleInstance,可以在AndroidManifest.xml中通过标签指定android:launchMode属性来选择启动模式。 standard standard是活动默认的启动模式,在standard模式下,每当启动一个新的活动,他就会在返回栈中入栈,并处于栈顶位置,对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动活动都会创建该活动的一个新的实例。
博博1998
2022/04/25
6940
Android-活动的启动模式
把 WebAssembly 用于提升速度和代码重用[每日前端夜话0xBC]
有这样一种技术,可以把用高级语言编写的非 Web 程序转换成为 Web 准备的二进制模块,而无需对 Web 程序的源代码进行任何更改即可完成这种转换。浏览器可以有效地下载新翻译的模块并在沙箱中执行。执行的 Web 模块可以与其他 Web 技术无缝地交互 - 特别是 JavaScript(JS)。欢迎来到WebAssembly。
疯狂的技术宅
2019/09/12
9890
把 WebAssembly 用于提升速度和代码重用[每日前端夜话0xBC]
Netty主要结构和类
学习过程中总结下Netty主要结构和类, 让我们从更高的高度去'窥视'Netty内部结构, 对我们熟悉数据在它内部流转有很大帮助, 后续会更详细介绍, 将它们串起来.
书唐瑞
2022/06/02
2880
Netty主要结构和类
android onresume函数,android – 使用onResume()刷新活动「建议收藏」
如果从ActivityB返回时需要ActivityA的特殊行为,则应使用startActivityForResult(Intent intent,int requestCode)而不是startActivity(Intent intent):
全栈程序员站长
2022/09/05
6240
Android - 使用Intent在活动之间穿梭
Intent有多个构造函数的重载,其中一个 Intent(Context packageContext,Class<?>cls)
博博1998
2022/04/25
5340
笔记47 | Android性能优化之使用include标签重用layouts(二)
地址 csdn: http://blog.csdn.net/xiangyong_1521/article/details/78727213 ---- 目录 前言 创建可重用 Layout 使用标签 使用标签 ---- 前言 虽然 Android 提供很多小的可重用的交互组件,你仍然可能需要重用复杂一点的组件,这也许会用到 Layout。为了高效重用整个的 Layout,你可以使用和标签把其他 Layout 嵌入当前 Layout。 重用 Layout 非常强大,它让你可以创建复杂的可重用 Layout。比如
项勇
2018/06/19
4890
Android 性能分析学习(检查网络活动)
Network Profiler 可以检测到APP到网络请求,包括发送和接收的数据以及当前的连接数。这样可以检查到应用传输数据的方式和时间,并适当优化底层代码。
艳龙
2021/12/16
1.4K0
Android 性能分析学习(检查网络活动)

相似问题

android循环遗传涉及片段活动和主要活动

10

Android -传递主要活动

11

Android重用活动

14

android继承活动(基本-主要活动)

40

支持主要Android版本的android应用

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文