文档章节

分享磨砺营马剑威老师讲解-Android N的新特性

磨砺营
 磨砺营
发布于 2016/07/22 09:16
字数 787
阅读 11
收藏 0

Android N 已经出来一段时间了,那么,谷歌到底又给我们带来了哪些变化呢?下面我就从开发者角度总结下Android N的新功能。

Multi-Window Support (多窗口支持)

简单来说,就是屏幕上可以出现多个多个程序。想想你平时看视频的时候来了微信消息的时候,你得退出视频App,切到微信,回复消息,然后再切回来重新缓冲… 这是一个多么蛋疼的设定...

有了 Android N 以后,这个问题迎刃而解!

全新的 Android N 下将支持两种新的窗口模式:

· Side-By-Side 模式:两个 App 瓜分一个屏幕

· One-above-the-other 模式:一个 App 浮动在另一个 App 之上

在 Android N TV 上,还将支持 Picture-in-picture (画中画) 模式,用户在浏览其他 App 的时候,视频可以浮动在屏幕上。

Direct Replay & Bundle Notifications (快速回复和通知合并)

使用ios的同学都知道,这就是 iOS 里的快速回复功能,Android模仿了一下,用户将可以在通知栏里快速回复消息,邮件等通信信息。对于商务人士和爱好打游戏的玩家来说,是个很赞的功能。

归拢通知

邮件和 IM 类的 App 总是会在短时间内发来很多通知,在此之前,所有的通知栏是相互独立的,这些新到的通知占用了很多空间,却只能显示有限的信息。归拢通知就是把这些通知归拢起来,逻辑性更强,展示的也会更多。另外一大好处可能就是,用户可以一键消除掉所有同一个 App 发来的通知。

Data Saver (节约数据)

Android N 增加了一个系统级的控制开关:节约数据。

流量经常用超的同学有福了。。。这个设定是一个中间设定,因为目前对于网络数据只有开和关两种属性,但有的时候,比如我们月底 4G 数据套餐快用光了,学生在宿舍用着收费的 Wifi,又或者出国漫游,在这些场景下,我们既想开着移动数据,又想告诉所有的 App,我当前的流量是有限的,大家不要用太多。当 App 在收到这个通知后,就会尽可能的减少网络请求,节省用户流量。

这是一个很人性化而且实用的功能,这个功能目前在 iOS 上是没有的,但在 Windows 10 上是有的,不过那个名字起得略微俗气,在网络里有一项叫:我当前使用的是收费网络。

但是对于用户来讲,可能还要一段时间才能享受到这个功能,因为国内目前现状Android5.0还未普及。。。这是个悲哀的事实。

其它的更新就没有什么了,还有一个就是Android N支持java8了。

Ok,以上就是我总结的Android N的一些变化。

本文出自微信公众号mjw-java

© 著作权归作者所有

共有 人打赏支持
磨砺营
粉丝 5
博文 80
码字总数 97977
作品 0
昌平
如何编写一个够逼格的标题栏(磨砺营马剑威Android)

然后是代码的实现: public class ToolBarActivity extends AppCompatActivity { 这里设置notitle主题 这里获取toolbar后,对其进行一系列的设置,颜色,字体等等。 这里是设置toolbar右侧的...

磨砺营
2016/08/18
21
0
Android做好项目,再去面试(磨砺营马剑威Android)

【威哥说】磨砺营靠什么比别人优秀?不仅仅是教学靠谱,老师靠谱,更重要的是咱们在磨砺营做的都是真实的商业项目,由磨砺营自主研发的项目,今天我们就来了解一下咱们磨砺营IT教育的实训项目...

磨砺营
2016/09/01
25
0
有奖征文004期|从小白到大牛,进阶路上有话说?

从小白到大牛,是用无数代码堆砌出的血泪史,就问你,想不想一吐为快? 想不想让大家了解你和代码那些风花雪月的故事? 或独自一人用青春和热血挥洒代码的经历? 咳咳,其实就是想让你写写程...

慕课网官方_运营中心
05/29
0
0
Android 应用兼容性最佳实践 | 中文教学视频

本期中文视频向各位开发者介绍如何现代化您的应用,其中包括 Android O、Android P (预览版) 的新特性、行为变更、应用开发中常见的兼容性最佳实践,以及测试、兼容系统时需要注意的一些事项...

谷歌开发者
07/16
0
0
来吧,我要让你们看到不一样的我!

当一个人不满足现状的时候,就会想着去改变。因为每一个梦想都应该被支持,因为我们不相信注定平庸,因为我们还有更多的事情要去做。 (开班现场,我和小白老师和大家做了分享,听到大家宣誓...

磨砺营
2016/09/27
12
0

没有更多内容

加载失败,请刷新页面

加载更多

00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
39分钟前
0
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
2
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
89
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
3
0
我为什么用GO语言来做区块链?

Go语言现在常常被用来做去中心化系统(decentralised system)。其他类型的公司也都把Go用在产品的核心模块中,并且它在网站开发中也占据了一席之地。 我们在决定做Karachain的时候,考量(b...

HiBlock
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部