admin 管理员组

文章数量: 887021

@【实践帖】AndroidTV开发

场景

酒店房间的电视要求能开机后APP自启动。

设备

1.一台TCL智能电视,Android5.1.1系统
2.电视设为“酒店模式”,给apk安装造成一定困扰。(U盘安装、usb接笔记本用AS安装都搞不定)
3.电视在展厅,无法做到随时编译随时调试。(需要开发人员完成功能实现后,打包apk去展厅安装到TV端进行测试)

开机自启动的实现

目前,开机自启动的实现有两种方案:

  1. 通过监听到系统开机广播,触发APP启动程序

自定义一个广播接收器 AutoStartReceiver 继承 BroadcastReceiver 类,监听到系统开机广播后,启动我们的APP。在AndroidManifest.xml文件中进行相应权限的声明,以及广播接收器的注册。

优点:最直接有效的监听系统开机的方法

缺点:(1)如果APP安装在sd卡上,则无法监听到开机广播
(2)以Android手机为例,需要在“设置”中“自启动列表”中添加此APP
(3)部分Android手机开机时监听不到系统开机广播(实测努比亚NX511j,系

本文标签: AndroidTV App