首页 科技 > 正文

我想几乎所有人都知道Xposed和RRO主题可以修改系统的框架

Google几天前在/r/AndroidDev上公布了AMA。AMA已经完成,所以这是我们在Android工程团队的Reddit上听到的所有新内容。记住,这个AMA只针对开发者,不针对平台的普通用户。趁还来得及,我们开始吧。先说好玩的。用户showmethecode向团队询问了一些关于他们希望开发者停止做什么的非显而易见的事情,并猜测了他们的答案:

不要从运行Xposed或RRO主题的设备提交平台或库错误。如果你不喜欢CTS范围内的框架内部,那么你就是一个人。

所以基本上我想几乎所有人都知道,Xposed和RRO主题都可以修改系统的框架。如果你使用其中一个,要求Android工程团队修复你遇到的错误,这不是一件好事。甚至自定义ROM开发人员也在他们的ROM线程中声明,如果您使用它们中的任何一个,都不应该报告错误。因为使用它们,你可能会遇到其他股票(或普通用户)不会遇到的错误。

RecyclerViews可能会获得官方称号和折叠组。

用户ProffesorNeurus询问Google是否打算为标题和折叠组引入一个正式的API。目前,在应用程序中实现它们真的很痛苦,因为你必须使用第三方库和框架。事实证明,谷歌并不认为这很紧急,但他们询问用户是否需要官方的页眉和折叠组支持来支持该请求。

亚当鲍威尔:如有需要请支持。这主要是个轻重缓急的问题,既然那里有社区图书馆,我们觉得也不急。

所以,如果你是一个开发者,想要一个更简单的方法在你的应用程序中实现标题和折叠组(你可能会这样做),请访问这个链接,同时提问和回答。

Android工程团队正在努力修复糟糕的共享用户界面。

这是开发者和最终用户都关心的问题,因为这是Android最大的烦恼之一。我100%确定每个人都有“分享”菜单的问题。有时候触摸没有反应,有时候直接分享UI按下正常应用图标,你却错过了点击操作,等等。事实证明,谷歌的团队非常清楚这个问题,并且正在尝试一些措施让它更好地工作。

Adam Powell解释说,当前的Direct Share API需要功能强大的应用程序来提供一个顶级共享候选列表。由于其中一些应用程序运行缓慢,直接共享用户界面可能需要一些时间来加载,这使得整个共享用户界面不可用。亚当先生还表示,他们的解决方案之一包括提前打开共享UI,甚至提前推送目标。因此,下次您想要共享内容时,该应用程序将已经知道您可能想要使用的所有应用程序和直接共享候选项,并且该应用程序将立即打开。届时该功能将完全实现。

谷歌正在教原始设备制造商如何优化电池。

Tasker的当前所有者和开发者Joaomgcd询问该团队是否计划推出通用的电池优化标准,该标准将适用于所有OEM厂商。目前,几乎所有的应用程序都实现了自己的电池优化调整,有时会在前台杀死运行通知的应用程序。我们理解若昂为什么会问这个问题。毕竟他开发Tasker是靠前台通知来保持清醒的。

负责电池和后台优化开发的马丹安卡普拉表示,谷歌正在为原始设备制造商提供指导,帮助他们开发一致的解决方案。他还提醒我们,出于同样的原因,Android P中引入了后台限制,因此,Android P和Google最终会解决这个问题。

谷歌将发布GSI建设指令。

用户azorsenpai询问推特用户和非推特用户如何继续接收更新。软件总监Brian Carlstrom回答了这个问题,并表示Treble不需要接收更新,但所有安装Android Oreo或更高版本的设备都必须安装Project Treble。Brian先生还指出,Treble GSI使基于Treble构建自定义ROM变得更加容易,他已经在XDA论坛上看到了其中的一些。

他还指出,谷歌将在未来几个月内发布生成GSI的指令,这将使构建定制ROM变得更加容易。你可能已经知道,谷歌没有提供任何关于GSI的文档,所以这只是XDA开发者在GSI使用它的一个实验。

不再混淆支持库名称

如果你曾经使用过Android Studio,你可能已经注意到一些库名并不完全符合它们的功能。比如微调不旋转,进度根本不是进度条。Showmethecode用户感谢Android工程师更改了一些库名,并要求进行更改。亚当先生同意了,团队承诺我们会在AndroidX中看到更准确的命名。

Google I/O 2018应用的源代码即将发布

对于那些想检查谷歌如何制作漂亮的应用程序的人来说,源代码将很快提供。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。