介绍
这是我自己开发的一个电视桌面
有基本的APP打开功能,时间显示功能,隐藏应用功能
运存占用很低,实测RT2984+1GB运行内存也可以流畅运行

开源相关
原来准备开源的,但是因为硬盘事故(乱折腾黑果格了盘),所以没源码了,抱歉

包信息
包名:com.linus.atvhome
Android SDK版本需求:≥4.0.3(IceCreamSandwich)
包大小:>1.5MB

截图
截自我的小米电视4A 32"/Android 6.0.1
ATVHome_Screenshot_0.png
ATVHome_Screenshot_1.png
ATVHome_Screenshot_2.png

下载

更新日志

版本号更新时间更新日志
1.0.12018/08/28修复应用详情调用崩溃问题
1.0.02018/08/20首次发布

B站真是越来越坑了,解析越来越难搞,抓到的链接也不能直接用,所以写了这个小程序,方便下载

#!/usr/bin/env python3
import sys
import ssl
import urllib.request


def report(count, blockSize, totalSize):
#下载进程显示
    downloadedSize = count * blockSize
    percent = int(downloadedSize * 100 / totalSize)
    sys.stdout.write(f"\r已下载: {downloadedSize} B, 共: {totalSize} B, {percent} % 已完成")
    sys.stdout.flush()


if __name__ == '__main__':
    ssl._create_default_https_context = ssl._create_unverified_context

    opener = urllib.request.build_opener()

    opener.addheaders = [
        ('Host', '*****.acgvideo.com'), #抓到的链接前面的服务器地址
        ('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0'),
        ('Accept', '*/*'),
        ('Accept-Language', 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2'),
        ('Accept-Encoding', 'gzip, deflate, br'),
        ('Referer', 'https://www.bilibili.com/*****'), #播放网页的URL
        ('Origin', 'https://www.bilibili.com'),
        ('Connection', 'keep-alive'),
    ]
    urllib.request.install_opener(opener)

    url = 'https://catched.url.bilibili.server.acgvideo.com' #最重要的抓到的链接
    urllib.request.urlretrieve(url, filename='*****.flv', reporthook=report) #保存的文件名

酌情使用,避免被封

所有操作之前必须先adb shell,但是不用管是$还是#,注意安卓版本必须为7.0+

关于SystemUI沉浸
只沉浸状态栏:settings put global policy_control immersive.status=*
沉浸导航栏和状态栏:settings put global policy_control immersive.navigation=*
恢复默认:settings put global policy_control

关于后台限制
限制:cmd appops set <应用包名> RUN_IN_BACKGROUND ignore
允许:cmd appops set <应用包名> RUN_IN_BACKGROUND allow

非门

好像看穿了一切是非的小妹妹,其实内心很可爱呢,除了每天都在“无路赛,无路赛”的叫着,但总是喜欢跟欧尼酱闹矛盾呢,不嘛不嘛,你告诉我的我就不信!哼!

非门:输入0时输出1,反之亦然

或门

一个性格很随和的小姐姐,服侍master的一切要求,虽然被master很多次说太神经质了,只要master略微有点动作,她便会紧张的反应起来,格言是:我会满足master的一切要求的!!

或门:任何条件输入1,就输出1

与门

一个死傲娇,每天都念叨着,这个不行,那个也不对。必须要满足她的一切要求,不然他就要发脾气了呢!!只有满足她的一切条件她才会露出卡哇伊的笑容呢!她的格言是:呐,呐,你们到底什么时候才能好啊!!

与门:所有的输入条件输入为1时,才会输出1

异或门

一位思想很奇怪的御姐,特别讨厌相同的事情,特别喜欢与众不同的东西,尽管她知道好奇心会害死猫,但总是停不下来呢,她的格言是:重复的事情,我才不喜欢呢!

异或门:两位的输入必须不一样(Ex.10/01)才会输出1

同或门

是异或门的妹妹,性格却是完全相反,完全没有办法理解姐姐的行为,特别喜欢做相同的事情,她的格言是:相同的才好嘛,不同什么的好讨厌呀

同或门:两位的输入必须一样(Ex.00/11)才会输出1

!!本教程仅限于Windows10!!

1.下载

Official Download Link For Windows:Download
下载以后,你会得到这个文件
RSCVA_Installer_FileName.PNG

激活问题请自己解决!!!

2.安装&调整MIDI Yoke虚拟MIDI端口

(1)下载MIDIYoke 链接:Download
(2)调整兼容模式为"以前版本的Windows"
RSCVA_MIDIYoke_Compatible_Set.png
(3)安装完请重启
(4)打开控制面板,搜索Yoke,找到
RSCVA_MIDIYoke_in_ControlPanel.png
(5)打开后如图修改
RSCVA_MIDIYoke_Config.png

3.配置SAVIHost

(1)下载SAVIHost 链接:Download
(2)打开它,他会提示让你打开一个dll,记住请打开32位的

位置:盘符:\Program Files (x86)\Roland\Sound Canvas VA\SOUND Canvas VA.dll
(3)耐心等待一下,会出现
RSCVA_VSTi_Loaded_UI.png
(4)选择Devices-MIDI
RSCVA_VSTi_Device_Select_Guidance.png
RSCVA_VSTi_MIDI_Select_Guidance.png
(5)在弹出的窗口中如图调整
RSCVA_VSTi_Ouput_Settings.png
(5)SAVIHost准备完成

4.配置播放器

(1)下载TMIDI 绝对最好的MIDI播放器 链接:Download (注:推荐搭配LocalEmulator,避免乱码)
(2)打开如图设置
RSCVA_MIDISettings_Guidance.png
RSCVA_MIDISettings.png

5.放首MIDI享受下吧

RSCVA_Enjoy.png