同步课 / 2014级 AndroidTV

创建了 #2014级 AndroidTV# 任务:

1 TV概述任务
按要求写出关键代码 (1)给Activity设置 banner横幅 (2) 设置APP的 leanback主题 (3) 不允许触屏特性 (4)如何在AndroidManifest文件中设置横屏,代码控制横屏? (5)简答:简述手机与TV应用...

创建了 #2014级 AndroidTV# 任务:

5 详细信息视图
1. 请写出自定义AbstractDetailsDescriptionPresenter类的示例代码(实现onBindDescription抽象方法) 2. 请写出给详细信息视图页面添加action按钮的示例代码

创建了 #2014级 AndroidTV# 任务:

6 播放卡片
1. 请简要说明媒体播放的流程 2. 列举媒体会话(MediaSession)的常用方法及功能。 3. 请列举媒体播放过程中,提供了哪些常用的播放状态(PlaybackState)。 4. 请用示例代码说明如何设置媒体元数据。 ...

创建了 #2014级 AndroidTV# 任务:

9 MVP设计模式
1. 简述什么是MVP设计模式?包含哪些要素? 2. MVP设计模式的优缺点是什么? 3. MVP和MVC模式有何区别?

创建了 #2014级 AndroidTV# 任务:

13 跑马灯和GridView控件
1. 列举跑马灯控件常用的属性和方法。 2. TVFrame框架中提供了哪两种GridView控件?他们的区别是什么? 3. 以一种GridView控件为例,列举其常用属性。

创建了 #2014级 AndroidTV# 任务:

2 焦点问题
完成上图界面,完成如下要求: 1. 用静态方式合理处理焦点问题,保证循环 2. 用代码控制,实现左边第一个view按左方向键时,选中右上角的view 3. 动作变化可以更改背景图片,可暂不考虑View的大小变化 4. 提交作业要求: ...

创建了 #2014级 AndroidTV# 任务:

7 引导页面
1. 简述动画有哪些类别?可操作的属性动画有哪些类别? 2. 请用代码举例实现一个ObjectAnimator的渐变动画效果。 3. 引导页面中重要的Fragment是什么?并用代码举例实现页面切换的效果。

创建了 #2014级 AndroidTV# 任务:

14 TVTabHost和TVImageView控件
1. 列举TVTabHost控件的常用属性及方法 2. 用示例代码说明TVTabHost控件的用法(添加页面、监听器、设置页面等) 3. 列举支持网络图片显示的控件种类,并指出显示网络图片的接口方法

创建了 #2014级 AndroidTV# 任务:

12 TVListView与进度条
1. TVListView中焦点属性及其默认值是什么?还包括什么属性值? 2. 进度条有哪些类别?如何控制渐变色? 3. 进度条有哪些常用的属性?属性功能是什么?

创建了 #2014级 AndroidTV# 任务:

3 目录资源浏览器
请描述自定义的Presenter子类需要实现哪几个抽象方法,写出示例代码

创建了 #2014级 AndroidTV# 任务:

16 网络操作
1. 列举一两个常用的get请求接口,并给出参数列表说明。 2. 简述异步任务类类泛型参数与回调方法的联系。

创建了 #2014级 AndroidTV# 任务:

4 卡片视图
1. 自定义卡片视图的样式有哪些方法,并给出示例代码 2. 请设计带有图标、标题、主图片的卡片视图。(给出关键的自定义的Presenter子类的代码)

创建了 #2014级 AndroidTV# 任务:

11 TVFrame框架概述
1. 简述TVFrame框架的主要功能 2. 简述TVFrame框架中专用控件的类别 3. 专用控件有哪些通用的属性?

创建了 #2014级 AndroidTV# 任务:

15 数据库操作
1. 什么是ORM模型?ORM模型的组成包含哪几部分? 2. 说明TVFrame框架中数据库操作的重要的类是什么?列举其提供的主要的方法。

创建了 #2014级 AndroidTV# 任务:

8 后台播放
1. 简述TV后台播放与Android手机后台播放的区别。 2. 请写出Activity请求后台播放的方法。 3. 使用示例代码实现复写后台播放模式改变的方法。 4. 如何检测设备是否支持后台播放模式?

课程学员
3班-白悦辉
2班-李帅
4班-李江
7班-陈熙
7班-王旭
5班-张斌
5班-刘通
5-魏松松
5班-白浩然