关于Android Pie(Android 9.0),你想知道的都在这了

本文详细介绍了Android Pie 9.0的主要新特性,包括AI预测功能、新导航方式、手动旋转屏幕、数字健康管理、安全与隐私增强等。还探讨了官方Release Note中的更新,如WiFi室内定位、多摄像头支持、图像解码器改进等。同时,讨论了哪些设备将率先集成Android Pie,并提供了源码下载信息。
摘要由CSDN通过智能技术生成

2018年8月7日-凌晨1点,谷歌发布了Android 9.0操作系统,它的名字是Android 9,被命名为Android Pie。让我们看看关于Android 9你需要知道的一切。

大纲如下:

  • Android Pie 新特性有哪些?

  • 官方Release Note更新说明

  • 哪些设备第一时间将集成Android Pie?

  • Android Pie 源码在哪里下载?

Android Pie 新特性有哪些?

1、App Actions

这个特性推荐使用AI进行操作。AI会尝试找出你接下来要做什么,以及你接下来需要什么,当你启动app抽屉时,它会告诉你。根据你的当前地理位置、一天中的某个时间段,甚至是你连接耳机的时候,向你推荐一些东西。还有位于应用程序抽屉中的快捷键可以预测你将要做什么,这样你就可以更快地完成你在手机上要做的事情。例如,如果你通常打开应用程序面板,然后打开手机应用程序,然后给你的好朋友打电话。在Android Pie上,你最终会看到打开这个应用程序后,就开始建议你给好友打电话。

640?wx_fmt=gif

2、App slices

slice为你提供了应用的一部分,Android系统认为这是你在寻找某个应用时需要的功能。例如,如果你在搜索中输入“Hawaii”,一个应用程序切片可能会建议你在谷歌photos应用中查看你最近的夏威夷度假照片。比如你要打车,Slices可以做到这一点,搜索“Lyft”,你就会看到一个能给你提供价格和时间,你可以用来完成预约服务。

640?wx_fmt=jpeg

3、New gesture navigation(新的手势导航栏)

在跟随时代潮流下,Google一向推崇于Cool的东西,即将推出的谷歌像素或Android One系列的Android手机,Android 9.0 Pie的特点是使用一种新的方式在设备中导航。传统的back、home和最近的应用程序键都消失了。将在底部有一个新的HomeBar指示器——就像iPhone X一样,只是短了一点。应用程序按钮的职责被一个非常熟悉的手势取代了。在椭圆指示器上滑动可以作为滚动条,但是在新的导航条上仍然有一个返回键。向右滑动可以访问最近的应用,或者向上滑动可以访问你的应用抽屉和应用建议。它在Pixel手机上非常流畅。切换到以前的应用程序,在浏览窗口后,在底部添加一个滑块。

640?wx_fmt=gif

4、Manual rotation(手动旋转)

那些很烦的自动旋转现在可能成为过去。现在旋转屏幕也可以是手动的了,在导航栏上有一个指示器可供点击

640?wx_fmt=gif

5、Security and privacy features(安全和隐私特性)

Android Pie引入了大量新的安全和隐私特性,以帮助您保持数据的安全性。更新中引入的最有用的特性之一是,当你的麦克风、摄像头或传感器空闲时,应用程序将不再能够访问它们。怎么做到的,当然是AI。

6、Digital Wellbeing(数字健康)

所谓的数字健康项目在Android P .它由仪表板显示你如何使用你的设备,像时间在应用程序,手机解锁,或者通知,要求你的注意力,你知道在哪里。App Timer选项可以为应用程序的使用设置一个计时器,甚至当你的限制值用完时,图标会变色。有一个新的DND管理模式,它可以停止所有的调用或通知声音,甚至可以在你获得新的声音时弹出预览。“Wind down”功能实现了三种场景模式功能:在晚上打开夜灯,在DND模式下快速运行,甚至在睡眠时间接近时以灰度显示。所有这些都有一个手势,把你的手机翻过来,它就会自动进入数字健康模式。

640?wx_fmt=gif

  • Dashboard(面板)

    让你快速了解你在手机上使用的应用程序,你收到了多少通知,以及你多久查看一次手机。

  • App timers(app计时器)
    允许您设置应用程序的使用限制。这样系统就会在你即将达到预设的使用极限时提醒你,防止你过度使用应用程序和手机。

  • Wind down(放松一下)
    设置一个时间表来启用DND(Do Not Distur,免打扰)模式,并在规定的时间内将屏幕变为灰色。

  • Do Not Disturb(免打扰)
    它现在将屏幕变成了灰度,同时也明显地禁用了通知,除非有重要联系人来呼叫你。

  • Better notification management(更好的通知管理)
    可以关闭一系列应用程序的通知,系统甚至可能会要求你在取消通知后停止接收特定类型的通知。让你进入AI时代

7、Adaptive battery(电量自适应)

使用设备上的机器学习来了解用户的使用应用程序情况,并优先考虑最常用的应用程序和服务的电池电量,根据您的使用情况优化应用程序的后台进程,防止电量浪费流失。应用程序如果过度使用电量,系统还会提醒你,通过AI可以改进电池的寿命,谷歌指出可以减少30%获取Wake Lock的情况,(Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得)640?wx_fmt=gif

8、Adaptive brightness(亮度自适应)

根据你一天中主要使用时间,自动改变亮度等级。根据你的周围环境,了解你喜欢的亮度等级,并自动调整你手机的亮度等级。

官方Release Note更新说明

从官方发布的Open Source的Release Note来看,有如下更新

1、通过WiFi往返时延室内定位

通过WiFi往返时延室内定位(RTT表示往返时延。在计算机网络中它是一个重要的性能指标,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延),简单理解就是室内无线电波(WIFI)、磁场、声音信号或移动设备收集的其他感觉信息来定位建筑物内物体或人的技术。

640?wx_fmt=jpeg

2、支持设备使用插槽连接来显示

也就是手机可以连接电脑显示屏,来感受大屏显示的魅力

3、多摄像头支持,增加了连接USB摄像头的功能

在Android Pie的设备上,用户可以同时从两个或多个物理摄像头访问数据流。在具有双前置或双后置摄像头的设备上,可实现使用单个摄像头无法实现的创新功能,例如无缝变焦,散景和立体视觉。API还允许调用或融合的摄像机媒体流,以自动在两个或更多摄像机之间切换。相机中的其他改进包括 有助于减少初始捕获期间延迟的其他会话参数,以及允许相机客户端处理各种用例而无需停止和启动相机流的表面共享。我们还添加了基于显示的闪存支持 和访问OIS时间戳的 API,以 实现应用级图像稳定和特效。在Android Pie中,多摄像头API 支持具有FULL或 LIMITED功能的设备的单色摄像头 。单色输出通过YUV_420_888 Y为灰度,U(Cb)为128,V(Cr)为128 的格式实现 。

4、bitmaps and drawables使用了新的解码器解码

Android Pie引入了ImageDecoder类,效率更高效。它提供了一种用于解码图像的现代化方法。使用此类而不是BitmapFactoryBitmapFactory.Options API。ImageDecoder允许new一个 Drawable或一个 Bitmap字节缓冲区,文件或URI。要解码图像,请先createSource() 使用编码图像的来源进行调用 。然后,调用 decodeDrawable() 或decodeBitmap() 通过传递ImageDecoder.Source 对象来创建一个Drawable]或一个Bitmap。要更改默认设置,请传递OnHeaderDecodedListener给 decodeDrawable()或decodeBitmap()。 一旦知道,就ImageDecoder调用onHeaderDecoded()图像的默认宽度和高度。如果编码图像是动画GIF或WebP,则decodeDrawable()返回该类Drawable的实例 AnimatedImageDrawable。我们可以使用不同的方法来设置图像属性:要将解码图像缩放到精确大小,请将目标尺寸传递到 setTargetSize()。您还可以使用样本大小缩放图像。将样本大小直接传递给 setTargetSampleSize()。要在缩放图像范围内裁剪图像,请调用 setCrop()。要创建可变位图,请true进入setMutableRequired()。ImageDecoder还可以为图像添加自定义和复杂的效果,如圆角或圆形蒙版。setPostProcessor() 与PostProcessor 类的实例一起使用以达到想要的任何绘图效果。

5、新的“AnimatedImageDrawable”类,用于在UI中支持本地动画

Android Pie引入了AnimatedImageDrawable用于绘制和显示GIF和WebP动画图像的类。AnimatedImageDrawable类似于 AnimatedVectorDrawable渲染线程驱动动画的方式AnimatedImageDrawable。渲染线程还使用工作线程进行解码,因此解码不会干扰渲染线程上的其他操作。此实现允许您的应用显示动画图像,而无需管理其更新或干扰应用的UI线程上的其他事件。一个AnimatedImageDrawable可以利用的实例进行解码ImageDecoder。以下代码段显示了如何使用ImageDecoder解码你的 AnimatedImageDrawable

private void decodeImage() throws IOException {
   

    Drawable decodedAnimation = ImageDecoder.decodeDrawable(
        ImageDecoder.createSource(getResources(), R.drawable.my_drawable));

    if (decodedAnimation instanceof AnimatedImageDrawable) {
        // Prior to start(), the first frame is displayed.
        ((AnimatedImageDrawable) decodedAnimation).start();
    }
}

ImageDecoder有几种方法可以让你进一步修改图像。例如,您可以使用该setPostProcessor()方法修改图像的外观,例如应用圆形蒙版或圆角。

6、支持HDR VP9视频和HEIF图像压缩

Android Pie增加了对高动态范围(HDR)VP9配置文件2的内置支持,因此我们现在可以通过YouTube,Play电影和支持HDR的设备上的其他来源播放用户提供支持HDR的电影。Android Pie增加了对平台的HEIF(heic)图像编码的支持。HEIF静态图像样本在MediaMuxer

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值