本文由 简悦SimpRead 转码,原文地址 www.xda-developers.com
Taskbar by farmerbb现在可以在任何Android 10+ devi......,实现类似三星DeX的桌面模式体验。
安卓10已经推出近9个月了,但其最好的功能之一,即桌面模式,仍然广为人知。这是因为它在技术上隐藏在安卓10中,需要启用一个开发标志,以及内置到股票启动器应用程序的支持。值得庆幸的是,任务栏的开发者想出了一个办法,使安卓10的桌面模式更加有用,为一些设备带来类似三星DeX的体验。
对于一些背景,安卓10为Launcher3增加了一个 "二级启动器 "活动,这个AOSP启动器应用是谷歌的Pixel Launcher和许多其他OEM启动器应用的衍生品。当支持显示输出的安卓设备被连接到外部显示器时,这个二级启动器活动就会显示在外部显示器上。然而,由于这个二级启动器是极其简陋的,它作为一个生产力工具并不实用。第三方应用开发者发现,他们自己的启动器应用有可能取代外部显示器上的股票启动器,而这正是XDA高级会员farmerbb在任务栏6.0中实现的。
任务栏是一个开源的安卓应用,可以在任何屏幕的顶部放置一个浮动的开始菜单和最近应用托盘。由于它支持在自由多窗口中启动安卓应用,它甚至预装在Bliss OS上,这是一个流行的x86 PC的安卓移植。早在11月初,farmerbb就发布了一个集成了任务栏的开源Lawnchair启动器的分叉。这让我们提前看到了安卓10的隐藏桌面模式的样子,但有一些明显的问题需要解决。桌面模式的用户体验需要修正,以便自由形式的多窗口行为能够像你所期望的那样工作,设置过程需要清理,以便你能够控制DPI/UI而不需要另一个应用程序,而且必须找到一个更好的解决方案,以便你不必改变你的默认启动器。现在,farmerbb已经将任务栏更新到6.0版本,以解决所有这些问题。
桌面模式与任务栏6.0
设置任务栏的桌面模式是非常容易的。
-
在 "开发人员选项 "中,打开 "启用自由格式窗口 "和 "强制桌面模式",然后重新启动设备。(后者可能在一些OEM软件上不可用,如ZenUI/ROG UI,但如果没有的话也不用担心)。
-
从Google Play安装任务栏6.0(旧版本无法使用)。
-
- 打开任务栏的设置,进入 "桌面模式"。启用它,并授予该应用程序 "在其他应用程序上显示 "的权限,因为这是该应用程序的浮动开始菜单出现所必需的。然后,将该应用设置为你的默认主页应用。不过不要担心,下一个提示会要求你设置你的首选/主要启动程序,这样任务栏就不会劫持你的主屏幕了。(注意,在某些设备上,改变默认启动器将禁用Android 10的全屏导航手势)。
-
接下来,我强烈建议你按照指示,为桌面模式 "启用额外设置"。这将允许你降低DPI,使UI元素在外部显示器上不显得巨大,隐藏导航栏,甚至可以在手机与外部显示器连接时调暗手机屏幕以节省电池寿命。你必须在你的电脑上设置ADB访问,并运行以下命令。
adb shell pm grant com.farmerbb.taskbar android.permission.WRITE_SECURE_SETTINGS(如果你使用的是任务栏的 "捐赠 "版本,请将上述命令中的 "com.farmerbb.taskbar "替换为 "com.farmerbb.taskbar.paid"。)
-
最后,检查以确保任务栏的 "使用权限 "已被启用。这样做将允许该应用程序在开始菜单中显示一排你最近使用的应用程序。
-
现在,只需使用USB Type-C到Type-C电缆(如果你的外部显示器支持Type-C输入)或通过USB Type-C到HDMI适配器将你的手机连接到外部显示器。
连接后,你可以使用开始菜单启动应用程序,搜索应用程序,将应用程序图标添加到主屏幕,打开一些系统菜单,等等。你可以点击开始菜单旁边的图标来添加/显示小工具。你可以启动多个窗口实例,在某些情况下,如谷歌浏览器,有多个标签。
任务栏6.0还有很多其他选项和变化,所以我建议你阅读完整的更新日志这里。
安卓系统的显示输出--遗憾的是仍然有限
这可能对谁有用?三星、华为/荣耀和LG提供了他们自己的桌面模式体验,所以如果你拥有这些品牌的智能手机,你不会发现任务栏的桌面模式有什么用处。华硕、OnePlus、Essential、谷歌和小米不提供自己的桌面模式体验,所以如果你在这些品牌的设备上至少使用了安卓10,那么你可能会发现任务栏的桌面模式功能很有用。如果你想让桌面模式体验更具生产力,那么我建议你使用蓝牙键盘和鼠标。如果你有一个像NexDock 2这样的便携式外置显示器/笔记本电脑机箱,那么你会有一个更好的任务栏体验。
请记住,为了真正利用这一功能,你的智能手机必须支持显示输出。高通公司最新的骁龙800和700系列芯片组原生支持通过USB 3.1 Type-C端口的DisplayPort交替模式,但一些供应商(如谷歌)已经在其智能手机上禁用了这一功能。如果你的设备不支持DisplayPort交替模式,那么你可以使用DisplayLink认证的适配器和DisplayLink Presenter应用程序来镜像手机的显示屏。使用DisplayLink适配器的屏幕镜像并不像通过标准连接器的原生桌面模式那样理想,但它总比根本没有任何显示输出要好 幸运的是,如果你只是镜像你的手机显示屏,只要该应用被设置为默认启动器,仍然可以使用任务栏,但你必须使用开发者的SecondScreen应用来改变分辨率和密度。
目前,安卓系统桌面模式的最大缺点是对应用程序的支持有限。尽管三星和华为都提供了多年的桌面模式体验,并且每年销售数百万部智能手机,但用户对支持桌面模式的需求并不大。这意味着很多安卓应用并没有针对大屏幕进行优化。谷歌希望改变这种情况,因为更广泛的安卓应用对大屏幕的支持也将使Chromebook受益,但遗憾的是,在大多数安卓应用支持大屏幕之前,还有很长的路要走。因此,在使用任务栏时,你可能会注意到一些应用程序拒绝运行或只是看起来很糟糕,而你也没有什么办法来解决这个问题。
下载任务栏6.0
如果你有以下的智能手机,我建议你试一下这个应用程序。
- 华硕ROG Phone II
- Essential Phone
- OnePlus 7
- OnePlus 7 Pro
- OnePlus 7T
- OnePlus 7T Pro
- OnePlus 8
- OnePlus 8 Pro
- OPPO Reno 10X Zoom
你可以从下面的Google Play商店链接下载任务栏6.0,或者从GitHub上的源代码编译该应用程序。该应用完全免费使用,但有一个1.99美元的捐赠版本,以防你想支持farmerbb的开发工作。
XDA上的任务栏论坛主题 ||| GitHub上的任务栏源代码