Skip to main content
 首页 » tv

Android TV 系统的体验如何?

2023年11月07日 06:30:231网络

一、Android TV 系统的体验如何?

没有一个树莓派能逃离吃灰的命运。

去年我写了一篇《树莓派家用指北》,介绍了树莓派是如何作为家庭服务器改善我的生活的,指路链接

树莓派家用指北

今天我们的主角依旧是我的那个树莓派,只是以另一种形式在我的家里发光发热——电视盒子。

看到这可能有人会好奇,这个树莓派用作电视盒子后,原先的家庭服务器怎么办?事实上我之所以把这个树莓派做成电视盒子,第一个原因是我搬家了,需要重新升级规划下家里的软件系统,第二是我用 NAS 替代了原先的树莓派用作家庭服务器(有机会的话以后讲一下)。

所以为了不让这个“理财产品”就这么吃灰下去,我一直积极探索可能的用处,终于,我发现了一个最适合他的场景——Android TV。

为什么会想到 Android TV?

搬家之后,新屋子里有一个电视 + 办宽带送的中国移动的电视盒子,第一次打开它的时候,卡顿的系统、上古的 UI、繁杂的广告让我不禁感叹,这真的是 2022 年的东西吗?

心想那要不买一个 Apple TV 吧?可再看看价格,不免囊中羞涩,算了算了,还是留点老婆本吧。况且 Apple TV 这么好的盒子用在一个只有 1080P 的电视里属实是有些浪费了。

既然用不了苹果的电视服务,用安卓的总可以吧。

于是我又去搜索了一些国内的电视盒子,什么小米的、当贝的、荣耀的,横向比较了一下,不是性能孱弱(通常都是 2GB+32GB)就是广告遍地,而且还不能看海外电视。当然了,最关键的是还要多花一笔钱,想了想还是放弃了。

既然国内的安卓盒子不行,为什么不试试原生的 Android TV 呢?2022 年了,原生的 Android TV 应该有不少的发展了吧。

抱着试一试的心态,我打开了 Android 开发者的官网,发现 2022 年的 Android TV 无论是 UI 还是体验,都比以前有了长足进步,现在就差一个载体,而我刚好有这个最好的载体——树莓派。

行动起来

本文不是一个教学贴,因此不会手把手的记录整个流程,简单介绍一些我在自制这一过程中的关键点以及可能出现的问题。参考的帖子:https://konstakang.com/devices/rpi4/LineageOS18-ATV/

准备工作

你需要准备的东西有:

  • 一个树莓派 3B/4B,至少有 2GB RAM,建议 32GB+ 的 SD 卡(我的是 8GB RAM + 256GB ROM)
  • 一根 mini HDMI 转 HDMI/DP/VGA 数据线(根据你家的电视接口定)
  • 树莓派风扇(如果有最好,毕竟是 24 小时不关机的,散热还是有必要的)

我选择的是 konstakang 提供的 LineageOS 18.1 Android TV (Android 11),没有选择上 Android 12 的原因是当时还没有出 12 的 GApps(谷歌提供的一些套件),再加上一个电视盒子也没必要追求那么新的操作系统(国内还有不少手机停在 Android 10 万年不更新)

rom 地址在 https://www.androidfilehost.com/?fid=17825722713688273838

给树莓派刷入安卓系统的方法和刷入其他系统的方法基本一致,建议直接使用 Raspberry Pi Imager 烧录系统。工具地址 https://www.raspberrypi.com/software/

然后就和安卓刷机没什么区别了。

resize 你的 SD 卡

刚烧录的 Android TV 系统会出现不正常分区的问题,我们需要将 SD 卡上的空白空间都利用起来,执行 resize 的流程也很简单,只需要使用 TWRP 将提供的 resize.zip 刷入系统即可。流程和安卓刷机是一样的,需要借助一个叫做 TWRP 的工具,有安卓刷机经验的小伙伴应该很了解这个步骤。有关 TWRP 的介绍这里就不展开了,移步 https://twrp.me

resize.zip 的下载地址:https://androidfilehost.com/?fid=2981970449027577728

root & GApps 的安装

既然选择了自建 Android TV,肯定是希望可以享受到一些海外的优质媒体服务,那么谷歌套件就必不可少了。

我们需要借助 magisk 实现 root,然后刷入一些谷歌套件 GApps(需要科学上网),通常我们会选择 OpenGApps(感谢开源 )

rpi-magisk 地址:https://androidfilehost.com/?fid=2981970449027577730

OpenGApps for andriod tv:https://opengapps.org/?arch=arm64&api=11.0&variant=tvstock

其他实用技巧

SSH 连接你的 Android TV

打开开发者选项

连接电视盒子

adb connect 192.168.2.134

以 root 方式访问 adb

adb root

从 android tv 获取 ssh 访问的 private key

adb pull /data/ssh/ssh_host_rsa_key my_private_key

文件添加权限

因为该文件是利用 adb 下载得到的,利用该文件执行 ssh 命令时会提示权限过高,因此需要设置权限为 400
chmod 400 my_private_key

ssh 连接树莓派

ssh -i my_private_key root@<你的树莓派地址>

查看当前 cpu 温度

通过查看你的树莓派运行时的温度,来决定是否需要为其加装一个风扇

cat /sys/class/thermal/thermal_zone0/temp

最后

目前这个 Android TV 服务在我家里已经运行了有半年了,配合着家里的软路由实现入口级的科学上网以及 NAS 用作家庭媒体中心,最后利用小爱音箱红外版接入了小米智能家居,已经可以实现不逊色于 Apple TV 的娱乐服务。不信,你看看我家的猫咪都爱上了看电视呢!

二、mstar android tv怎么重装系统?

一般来说,系统重装要插入系统盘就能自动安装了。

三、android tv好用吗?

好用

android电视机,顾名思义就是使用了安卓操作系统的电视机的总称。安卓操作平台的使用,使得电视机更加的智能化了。使用这种电视机我们不仅可以看电视剧,而且能够了浏览网页在线观看视频以及语音视频聊天等等。 

android电视机的功能是十分强的,首先他可以向正常的电视机一样看各种各样的电视剧。其次就是能够接入互联网,进行浏览网页等等都是非常方便的、他还有一个非常好的功能就是安装各种应用程序。比如说视频观看的软件以及各种聊天工具等等。

四、android系统

Android系统的发展历程

Android系统是由Google公司开发的一种操作系统,旨在用于移动设备如智能手机、平板电脑等。它的发展历程已经持续了许多年,并经历了许多版本的更新和改进。下面将回顾Android系统的发展历程。

Android系统的起源

Android系统的起源可以追溯到2003年,时任Google公司创始人之一的安迪·鲁宾(Andy Rubin)成立了一家名为Android Inc.的初创公司。最初,他们的目标是为数码相机开发一种智能操作系统,但很快他们意识到智能手机市场的巨大潜力。于是,他们转变了目标,开始致力于开发一种专门用于智能手机的操作系统。

2007年,Google公司收购了Android Inc.,并将其作为公司旗下的子公司继续开发Android系统。这标志着Android系统进入了一个新的发展阶段。

Android的第一个版本:Android 1.0

2008年,Google发布了Android的第一个正式版本:Android 1.0。它于2008年9月23日正式面向市场推出,首次出现在HTC Dream(也称为T-Mobile G1)智能手机上。Android 1.0引入了许多基本的功能和特性,如通知栏、多任务管理和内置谷歌应用程序等。

随着Android 1.0的推出,人们开始看到了Android系统的巨大潜力。它提供了一个开放的平台,使开发人员可以创造出各种各样的应用程序,为用户带来更好的体验。

Android的版本更新

自Android 1.0发布以来,Google公司持续推出了许多版本的Android系统,每个版本都带来了新的功能和改进。以下是一些重要的Android版本:

  • Android 1.5:“Cupcake”:这是Android系统的第一个在市场上大规模普及的版本,引入了许多新功能,如虚拟键盘和自动文本预测。
  • Android 2.2:“Froyo”:这个版本引入了对Flash的支持,使用户能够在浏览器中播放Flash视频。
  • Android 4.0:“Ice Cream Sandwich”:这个版本提供了全新的用户界面设计,引入了许多新的界面元素和交互方式。
  • Android 5.0:“Lollipop”:这个版本引入了Material Design界面风格,提供了更加美观和流畅的用户体验。
  • Android 6.0:“Marshmallow”:这个版本主要关注于系统性能的改进和电池寿命的优化。
  • Android 7.0:“Nougat”:这个版本引入了分屏显示功能,使用户能够在同一时刻使用多个应用程序。
  • Android 8.0:“Oreo”:这个版本引入了全新的通知系统和自动填充功能。
  • Android 9.0:“Pie”:这个版本引入了全新的手势导航和数字健康功能。
  • Android 10:“Q”:这个版本引入了全新的系统暗色模式和更强大的隐私控制。
  • Android 11:“R”:这个版本主要关注于通知管理和聊天应用的改进。

Android系统的主要特性

Android系统不断发展,并引入了许多引人注目的特性。以下是一些Android系统的主要特性:

  • 开放的平台:Android系统是一个开放的平台,允许开发人员自由地创建各种各样的应用程序,从而为用户提供更多选择。
  • 丰富的应用市场:Android系统拥有Google Play应用市场,用户可以从中下载各种应用程序、游戏和媒体内容。
  • 高度可定制:Android系统允许用户根据自己的喜好和需求进行个性化设置,从主题到图标,都可以自定义。
  • 多任务管理:Android系统允许用户同时运行多个应用程序,并提供了简便的任务切换方式。
  • 强大的通知系统:Android系统的通知系统非常灵活和强大,允许应用程序以多种方式通知用户。
  • 智能助手:Android系统集成了Google助手,可以帮助用户完成各种任务,如语音识别、日历管理和导航等。

Android系统的未来展望

Android系统的发展仍在继续,并且有许多令人期待的新发展。未来,我们可以期待以下方面的改进和突破:

  • 更强大的人工智能功能:随着人工智能技术的快速发展,Android系统将更好地整合人工智能功能,为用户提供更智能的体验。
  • 更高级的安全性:随着用户对数据隐私和安全的关注度提高,Android系统将进一步提升安全性,确保用户的数据得到有效保护。
  • 更深度的设备互联:Android系统将进一步推动设备之间的互联互通,实现更顺畅的设备间体验。
  • 更个性化的用户界面:Android系统将提供更多定制界面的选项,使用户能够根据自己的喜好进行更个性化的设置。
  • 更多的智能家居和物联网集成:Android系统将更好地融合智能家居和物联网设备,提供更便捷的控制和管理方式。

总结来说,Android系统的发展历程经历了多个版本的迭代和改进,从最初的Android 1.0到如今的Android 11,它不断演变和壮大,成为全球最流行的移动操作系统之一。随着技术的进步和用户需求的变化,Android系统的未来仍然充满着无限的可能。

五、mstar android tv怎么调焦?

开机→进入菜单→按电视机摇控器数字件1147→向下选择第七条→按左方向健,弹出对话框后下选第四栏,(大体这样,)

六、android tv box怎么用?

1、首先连接电源,打开电视机,把网线插入电视机和Android TV Box的以太网接口。

2、接上HDMI线,把一头插入Android TV Box的HDMI接口,另一头插入电视机的HDMI接口。

3、把Android TV Box与家用WiFi连接。

4、打开Android TV Box,选择您想要的app,开始使用。

5、在电视机上可以观看Youtube、PPTV、在线电影、在线电视剧等内容

七、Android TV电视怎么投屏?

一、无线连接

使用无线连接方式首先要保证电视是智能电视,另外手机和电视需要要保持在同一个WiFi网络状态下,苹果和安卓设备略有不同。

1、苹果设备

从手机屏幕的底部向上滑动打开“控制界面”,点击“AirPlay镜像”选项,直接可以看到电视的名称,点击之后电视就会显示手机的画面。

2、安卓设备

以小米手机为例,首先在电视上打开“无线投屏”或类似Miracast的应用,然后在手机的无线连接方式中打开“无线显示”,这时手机上就会出现电视的名称,连接成功之后手机就可以与电视同屏显示了。

如果是投放优酷、腾讯视频等APP里的电视剧、综艺节目等,点击“TV”这个按钮后会出现电视名称,点击它即可投屏成功,这个操作苹果与安卓手机并没有什么差别。

二、有线连接

有线连接需要用到电视的HDMI或VGA接口,其中HDMI接口需要有MHL功能,它指的是移动终端高清影音标准接口(Mobile High-Definition Link),一般在接口上都会有这个标志。另外手机也需要支持MHL功能,不过最近好像支持MHL的手机越来越少了。

八、android系统签名

作为移动应用开发的一部分,您可能已经听说过Android系统签名。这在Android应用程序开发中起着至关重要的作用。本文将为您介绍Android系统签名的概念,以及为什么它对于应用程序的安全性和完整性至关重要。

什么是Android系统签名?

Android系统签名是一种数字签名,用于验证Android应用程序的身份和完整性。当开发者构建一个Android应用并准备将其发布到Google Play商店或其他渠道时,他们必须对应用进行签名。

Android系统签名使用密钥对来创建一个数字签名,其中包含应用程序的开发者信息和摘要信息。此签名唯一标识应用程序,并确保应用程序在分发过程中没有被篡改。

为什么Android系统签名重要?

Android系统签名对于应用程序的安全性和完整性至关重要。以下是一些重要原因:

  • 应用程序验证:Android系统签名允许设备和应用商店验证应用程序的身份。设备上的操作系统会检查应用程序的签名,以确保它是由可信赖的开发者构建的,从而保护用户免受恶意软件和篡改的应用程序的侵害。
  • 应用程序完整性:Android系统签名确保应用程序在分发过程中没有被篡改。如果应用程序的签名与被安装应用程序的签名不匹配,设备将拒绝安装它,以防止恶意方修改应用程序或插入恶意代码。
  • 开发者身份验证:通过签名验证开发者身份后,用户可以信任由该开发者构建的其他应用程序。这有助于建立开发者的声誉,并向用户传递可靠和安全的应用程序。

如何进行Android系统签名?

下面是执行Android系统签名的步骤:

  1. 生成密钥对:首先,您需要生成一个密钥对,其中包含私钥和公钥。私钥用于对应用进行签名,而公钥用于验证签名。
  2. 为应用程序签名:使用私钥为应用程序创建数字签名。您可以使用Android开发工具包(Android SDK)中的工具来执行此操作。
  3. 验证签名:在将应用程序部署到设备或应用商店之前,可以使用公钥验证应用程序的签名。这可以确保应用程序的完整性和可信度。

常见的Android系统签名问题

在进行Android系统签名时,开发者可能会遇到一些常见问题。以下是一些常见问题的示例:

  • 忘记签名:有时开发者可能会忘记对应用程序进行签名。在这种情况下,应用程序将无法在设备上安装或应用商店上发布。
  • 签名不匹配:如果将已签名的应用程序与不同签名的应用程序进行更新,设备将拒绝安装更新后的应用程序。因此,开发者必须确保在签名应用程序时使用相同的密钥对。
  • 密钥丢失:如果开发者丢失了用于签名应用程序的私钥,他们将无法使用相同的密钥再次对应用程序进行签名。这将导致无法更新应用程序或证明应用程序的身份。

结论

Android系统签名是确保Android应用程序安全性和完整性的重要步骤。它通过验证应用程序的身份和完整性,保护用户免受恶意软件和篡改应用程序的威胁。

开发者应始终记住正确地进行Android系统签名,并保管好与签名密钥有关的信息,以避免常见问题的发生。只有通过良好的签名实践,开发者才能建立可信的应用程序,并向用户提供安全可靠的移动应用体验。

九、android系统语言

引言

Android系统语言是指Android操作系统所使用的语言环境。它不仅决定了系统界面和应用程序的显示语言,还影响着用户在使用Android设备时的体验。本文将深入研究Android系统语言的相关知识,包括语言设置、切换与适配等方面的内容。

Android系统语言的设置

在Android设备上,我们可以通过以下步骤来设置系统语言:

  1. 打开设备的“设置”应用。
  2. 在设置菜单中找到“语言和输入法”选项。
  3. 进入“语言和输入法”界面后,点击“语言”选项。
  4. 在语言设置界面上,我们可以看到一个列表,列出了当前设备支持的语言。
  5. 选择一个适合的语言,点击确定进行设置。

Android系统语言的切换

Android设备支持多种语言,用户可以根据需要自由切换系统语言。切换系统语言的步骤如下:

  1. 打开设备的“设置”应用。
  2. 在设置菜单中找到“语言和输入法”选项。
  3. 进入“语言和输入法”界面后,点击“语言”选项。
  4. 在语言设置界面上,选择一个需要切换的语言。
  5. 切换完成后,系统会提示重新启动,点击确定进行重启。

Android系统语言的适配

作为一款全球使用广泛的操作系统,Android需要适配不同的语言环境,以提供更好的用户体验。在适配过程中,需要考虑以下几个方面:

  • 界面适配:Android系统会根据所选语言自动切换界面文字的显示。
  • 应用适配:应用程序需要提供多语言的界面资源,以确保在不同语言环境下正常显示。
  • 字体适配:不同语言使用的字符集、字体大小等不同,需要对字体进行适配。
  • 日期与时间格式适配:不同语言的日期与时间格式可能有所不同,需要对日期与时间的显示进行适配。

Android系统语言对应用开发的影响

Android系统语言对应用开发有着重要的影响。一方面,应用程序需要适配不同语言环境,以确保在不同语言环境下显示正常;另一方面,开发者还可以根据用户设置的系统语言,提供更加个性化的服务。

在应用开发过程中,我们可以通过以下方式来处理不同语言环境下的适配问题:

  • 多语言资源支持:为每种语言环境提供相应的界面资源,包括字符串、图片等。
  • 动态语言切换支持:在应用程序中提供语言切换的功能,允许用户根据个人需求切换显示语言。
  • 多语言数据处理:对于需要处理多语言数据的应用,需要考虑不同语言之间的字符集、编码等问题。

结论

Android系统语言是影响用户体验的重要因素之一。用户可以根据个人需求设置和切换系统语言,而开发者也需要在应用开发中考虑不同语言环境的适配问题。通过合理的语言设置和适配,可以提供更好的用户体验,满足用户的多样化需求。

十、android属于什么系统?

android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

Android操作系统最初由Andy Rubin开发,主要支持手机,后来逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

阅读延展