Building TV Apps

Get started

Dependencies and Prerequisites

  • Android 5.0 (API level 21) or higher

Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch.

TV apps use the same structure as those for phones and tablets. This approach means you can create new TV apps based on what you already know about building apps for Android, or extend your existing apps to also run on TV devices. However, the user interaction model for TV is substantially different from phone and tablet devices. In order to make your app successful on TV devices, you must design new layouts that can be easily understood from 10 feet away, and provide navigation that works with just a directional pad and a select button.

This class describes how to start building apps for TV, including setting up your development environment, basic requirements for layouts and navigation, as well as guidance on how to handle hardware features that are not typically available on TV devices.

Note:You are encouraged to useAndroid Studiofor building TV apps, because it provides project setup, library inclusion, and packaging conveniences. This training assumes you are using Android Studio.

Lessons

Getting Started with TV Apps
Learn how to create a new Android Studio project for TV apps or modify your existing app project to run on TV devices.
Building TV Layouts
Learn the minimum requirements for TV layouts and how to implement them.
Creating TV Navigation
Learn the requirements for TV navigation and how to implement TV-compatible navigation.
Handling TV Hardware
Learn how to check if your app is running on TV hardware, handle unsupported hardware features, and manage controller devices.
Get started Get news & tips

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 关于Android工程的构建工具-不定时更新
  2. Android拍照、录像、录音代码范例
  3. android 让 webView 中的超链接失效
  4. android Bitmap getByteCount和getRowByt
  5. Android视频播放项目总结之 使用Android
  6. android实现 服务器功能
  7. android的PowerManager和PowerManager.Wa
  8. android MAT使用
  9. Android(安卓)3.0 http网络请求
  10. 关于用eclipse开发android经常出现R异常