大家知道,打开HI投屏。海信电视可以接收到手机传来的信号。
可是有一个问题,海信电视的信号,如何投射到手机中?
是一直以来我无法解决的问题。苦思冥想很久,机缘巧合之间,最近几天来发动连续攻关,终于将这一课题A部分拿下!
现将方法与诸网友分享:
所谓A部分,即首先要打开海信电视的反向投屏功能,否则是无法投送画面的(能接收,无法发送)。
但是这一部分功能出厂即被厂商屏蔽了。
即使你打开工程菜单,调到M模式
再打开系统设置,找到“显示-》投射屏幕”
![833e8c1e6ba02e5b068c96fffe841349.png](https://img-blog.csdnimg.cn/img_convert/833e8c1e6ba02e5b068c96fffe841349.png)
![200def22a538c9a85f76fab5ddf54a4a.png](https://img-blog.csdnimg.cn/img_convert/200def22a538c9a85f76fab5ddf54a4a.png)
里面也是空空如也,没有任何的搜索发现(因为“发现”开关默认是关闭的)
而且,手动根本无法打开开关。
![e2b022143f4b69760a572d3726859a18.png](https://img-blog.csdnimg.cn/img_convert/e2b022143f4b69760a572d3726859a18.png)
这时候你即使打开HI投屏,也显示:“多屏互动”开关已关闭,无法投屏(投送,非接收)。
![c9175d2877db6bb5b7bf942e7b06be2e.png](https://img-blog.csdnimg.cn/img_convert/c9175d2877db6bb5b7bf942e7b06be2e.png)
既然原配软件不行,我又下载了几款小三软件。同样,无此开关设置。
(小三软件包括:miracast、wireless display等,都无法显示屏幕投射的打开开关。)
而将这些三软装到手机里,是完全可以显示的。可见就是被厂商屏蔽了。
![07c188eaf7edbdeb81066026430c9e67.png](https://img-blog.csdnimg.cn/img_convert/07c188eaf7edbdeb81066026430c9e67.png)
![117337b9e0dc801fca3e37d9cfafae8a.png](https://img-blog.csdnimg.cn/img_convert/117337b9e0dc801fca3e37d9cfafae8a.png)
网上查了要改原文件的方法:
Miracast Flag使能(两端均需要):
路径:platform/android/frameworks/base/core/res/res/values/config.xml
该文件包含:”config_enableWifiDisplay"选项,是一个功能总开关,需要将其置为true才能正常使用,原理是DisplayManager在初始化的时候会根据该选项的值进行wifiDisplay的相关初始化操作。
显然,我的没有ROOT的电视,这样的路径即使找到也根本无法完成修改,此计放弃。
于是,我就想到了另外一条路。
1、首先,多击几下版本号,打开开发者选项。
2、里面找到“无线显示认证”,打开。
![9448dd7dc4afe1647aa4324f9b7279b6.png](https://img-blog.csdnimg.cn/img_convert/9448dd7dc4afe1647aa4324f9b7279b6.png)
![4cf5cbb4f4061a393182b02e8f0763ca.png](https://img-blog.csdnimg.cn/img_convert/4cf5cbb4f4061a393182b02e8f0763ca.png)
这时候,再打开“投射屏幕”,就发现,多出一个“开启无线显示”的开关。此时,终于可以手动选择色选无线显示了。
![6d690870a4b2ad7b2e8bf794fdb42aae.png](https://img-blog.csdnimg.cn/img_convert/6d690870a4b2ad7b2e8bf794fdb42aae.png)
所以,最后一步,打开此开关!
![7402b532eba7c8c78bfbf1d9998955a2.png](https://img-blog.csdnimg.cn/img_convert/7402b532eba7c8c78bfbf1d9998955a2.png)
终于,A计划完成。