是否可以通过Android电视应用关闭电视设备? [英] Is it possible to turn off tv device via android tv app?

查看:95
本文介绍了是否可以通过Android电视应用关闭电视设备?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的示例中,我创建了一个简单的电视应用程序添加按钮关闭电源",并尝试在运行它的模拟器上将其关闭.

For my example I create simple TV app add button "power off" and tried to shut down my emulator where I run it.

首先,我尝试在此处的文档中找到一些内容 https://developer.android.com/training/tv/start/hardware#hardware-permissions ,但没有硬件电源控件.

First of all i tried to find something in documentation here https://developer.android.com/training/tv/start/hardware#hardware-permissions, but there is no hardware power controls.

之后,我尝试了一些android移动选项,例如:在Android中以编程方式将屏幕设置为关闭

After that I tried some android mobile options like here: programmatically set screen to off in android

例如:WRITE_SETTINGS

Such as: WRITE_SETTINGS

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 1000);

我认为这是获取Android电视无法解决的运行时权限的问题.

I think problem here with getting runtime permission that android tv can't resolve.

我也在这里尝试了以下选项: Android:如何打开以编程方式打开和关闭屏幕?

Also I tried options from here Android: How to turn screen on and off programmatically?

mWakeLock = mPowerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "tag");
     mWakeLock.acquire();

没有效果.

使用屏幕亮度进行操作也没有效果:

Manipulation with screen brightness also no effect:

params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON;
params.screenBrightness = 0;
getWindow().setAttributes(params);

任何想法我可以尝试什么?感谢您的帮助

推荐答案

某些电视确实具有REST API,您可以使用该API调用遥控器上的等效单击.我已经在Sony Bravia系列上使用了它,但是我不确定其他电视是否会使用它.

Some TVs do have a REST API that you can use to invoke the equivalent of clicks on a remote. I've use it on the Sony Bravia series, but I'm not sure other TVs would have it.

在任何情况下,都是特定于品牌的,并且与Android TV本身无关,因此您不能在所有设备上都依赖它.我找不到直接执行此操作的系统调用.

In any case that was brand specific and not related to Android TV itself, so you can't rely on it for all devices. I could not find a system call to do it directly.

这篇关于是否可以通过Android电视应用关闭电视设备?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆