建立TVProject

前置条件:

  1. SDK Tools: 24.0.0
  2. SDK: Andriod 5.0 (API 21)
  3. app project: target: Android 5.0 (API 21)

声明TV Activity:
android:banner=“@drawable/banner” >

<activity

android:name="com.example.android.MainActivity"android:label="@string/app_name" ><intent-filter>  <action android:name="android.intent.action.MAIN" />  <category android:name="android.intent.category.LAUNCHER" /></intent-filter>

<activity

android:name="com.example.android.TvActivity"android:label="@string/app_name"android:theme="@style/Theme.Leanback"><intent-filter>  <action android:name="android.intent.action.MAIN" />  <category android:name="android.intent.category.LEANBACK_LAUNCHER" /></intent-filter>


声明不需要触屏:

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

声明主屏Banner:
<application

...android:banner="@drawable/banner" >...

增加TV支持库(如果用到的话):
v17 leanback library - UI Widgets,特别针对有播放音视频功能的apps
v7 recyclerview library - 提供一些高效管理显示长列表的类
v7 cardview library - UI Widgets,显示信息卡片
PS.依赖v4 support library

运行Android TV模拟器:
使用AVD Manager建立模拟器
启动AVD:

  1. 需要安装Intel HAXM,还需要进机器BIOS打开Intel VT
    使用命令检查是否安装成功并运行: sc query intelhaxm
    https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows?page=1
  2. 如果遇到emulator: The memory needed by this VM exceeds the driver limit,减小AVD中设备内存大小
  3. 我用命令行启动的(需要设sdk install location\tools\lib等~):
    D:\WangHe\Debug>emulator -avd Android_TV_1080p_API_21 -partition-size 1024 -gpu on -verbose

在此输入图片描述

Build & Run TV App:
使用AndroidStudio生成,并运行在AVD上
在此输入图片描述

更多相关文章

  1. Mac OSX Android 开发环境 模拟器报错
  2. Android 内核源代码交叉编译(创建自己的模拟器内核,哈哈终于搞定
  3. :Android模拟器的基本操作
  4. 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器
  5. 安装APK文件到Android模拟器
  6. 如何同时启动两个Android模拟器

随机推荐

  1. Android如何防止apk程序被反编译
  2. RippleDrawable 触摸反馈 ---- java 代码
  3. Android之短信广播接收内容
  4. Android(安卓)X86 获取不到ip的解决方法
  5. EditText 监听 Text 的 改动
  6. [置顶] 基础总结篇:Intent应用详解
  7. Android图形显示之本地窗口
  8. Android 查看手机中所有进程
  9. Android教你一步一步实现简单重用自定义
  10. Delphi XE5 for android 使用 BITMAP STY