Android6.0新特性

2024-06-01 17:48
文章标签 特性 android6.0

本文主要是介绍Android6.0新特性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我之前从googleAndrioid开发官网中,拷贝了6.0的新特性。可惜都是英文的,估计搜到的人,绝大多数,都气坏了。
http://blog.csdn.net/u011216417/article/details/50226597

下面是列表,因为这个文章被编辑过几次,估计和正文不太一致了,反正,都这些,多说的,都是补充:
        1. 支持4K显示
        2. 启动验证
        Android 6.0在开机时会自动运行验证代码,检测设备和操作系统是否被篡改,这是一项新增的安全功能。
        3. 直接分享
        4. 支持蓝牙手写笔
        5. 更智能的文本选择
        6. 应用程序链接
        7. 支持WIFI热点2.0
        8. 蓝牙SAP
        9. 外置存储融入系统存储中
        10. 支持MIDI
        11、可自定义锁界面样式
        12、全新的快速设置风格
        13、支持快速充电的切换
        14、支持文件夹拖拽应用
        15、原生的应用权限管理
        16、Now on Tap功能
        17、支持RAW格式照片

新特性:

一 ,运行时权限

        Android6.0 引入了一个新的应用权限模型,期望对用户更容易理解,更易用和更安全。
安装时权限模型(Android5.1以及更早)。 危险权限。
运行时权限(Android6.0及以后)。 调用新增的  checkSelfPermission()  方法。要请求权限,请调用新增的  requestPermissions()  方法


二 ,存储:

        从Android6.0开始,Android支持移动存储(adoptable storage),例如SD卡或者USB。移动存储可以像内部存储一样加密和格式化,
可以存储所有类型的应用数据。

三, 电源管理

        Android6.0引入了下列特性来延长电池使用时间:
    App Standby(应用待机)。系统可以将未使用的应用置为AppStandby模式,临时限制这些应用的网络访问,延迟同步和后台job
    Doze(瞌睡)。如果用户在某个时间期限内未主动使用设备(屏幕关闭、设备静止),平台将进入深度睡眠状态。因为该特性要求平台检测
静止状态,因此只有那些在Sensor HAL 中实现了显式移动检测API的设备中才有效。
Exemptions(豁免)。预装在设备上的系统应用和云消息服务,默认通常被豁免。
为 6.0 引入了两个新技术:Doze 和 App Standby。
  • 低电耗模式:如果用户拔下设备的电源插头,并在屏幕关闭后的一段时间内使其保持不活动状态,设备会进入低电耗模式,在该模式下设备会尝试让系统保持休眠状态。在该模式下,设备会定期短时间恢复正常工作,以便进行应用同步,还可让系统执行任何挂起的操作。
  • 应用待机模式:应用待机模式允许系统判定应用在用户未主动使用它时处于空闲状态。当用户有一段时间未触摸应用时,系统便会作出此判定。如果拔下了设备电源插头,系统会为其视为空闲的应用停用网络访问以及暂停同步和作业。

4,Chrome Custom Tabs

  当应用程序需要访问外部网页的时候,应用一般会直接跳转到默认浏览器,或者使用内置浏览器。而现在,Chrome 提供给开
发者一个全新的选择:Chrome Custom Tabs。

5,Now On Tap

 过去,Google Now 能听懂你说的话;
 现在,Google Now 能看懂你的内容。
 通过长按 Home 按钮,Now On Tap 会被激活.


,6,原生指纹识别支持

  不论你信还是不信,很多我们已经司空见惯的功能,一开始都是通过非官方方式实现的...例如我国人民喜闻乐见的双卡双待,
Android 愣是在 Lollipop 之后才提供了官方原生支持。这些 API 还可与 Android 密钥库系统结合使用。
<uses-permission  android:name="android.permission.USE_FINGERPRINT" />


7,Google Now Launcher:滚动式抽屉回归

  众所周知,Android 的原生 Launcher 的应用抽屉,最早就是滚动式的。直到 Android 4.0 开始,Google 将其改成了类 iOS 的左右
翻页,没想到在最新版本的 Google Now Launche 里,他们玩了一把「返璞归真」,将滚动式抽屉带回了我们的视野。


8,系统界面调谐器

下拉到快速设置区域,然后长按设置齿轮图标(如果仔细看的话,那个齿轮还会有转动的动画),一段时间后松开,系统会自动跳转至设置界面
,并且弹出一个 Toast 提示你已经激活。接下来,滚动到最底部,你就能看到这个调谐器了。

9,分屏显示

  相比系统界面调谐器,分屏模式隐藏得更深一些——它是在 M DP 版本开放之后被 xda-developers 会员挖掘出来的,需要涉及到更改

 build.prop 这样的系统底层文件的操作才能开启,具体的开启教程在此。 Android 6.0 的这个分屏功能最多支持四个应用的同屏幕显示.


10,应用链接

        提供功能更强大的应用链接,增强了 Android 的 intent 系统。您可以利用此功能将应用与您拥有的某个 Web 域关联。平台可以根据此关联确定在处理特定 Web 链接时默认使用的应用,跳过提示用户选择应用的步骤。就是应用Intent Filter的data schema.
时髦的词叫 DeepLink,深度链接。


11,自动备份应用

现在,系统可以自动为应用执行完整数据备份和恢复。

12,直接共享

        此版本为您提供的一些 API 可让用户直观、快捷地进行共享。现在,您可以定义可在您的应用内启动特定 Activity 的 直接共享目标 。这些直接共享目标通过 “共享” 菜单公开给用户。此功能让用户可以向其他应用内的目标(如联系人)共享内容。


13,可采用的存储设备

        使用此版本时,用户可以采用 SD 卡等外部存储设备。采用外部存储设备可加密和格式化设备,使其具有类似内部存储设备的行为。用户可以利用此特性在存储设备之间移动应用及其私有数据。移动应用时,系统会遵守清单中的 android:installLocation 首选项。

14,Hotspot 2.0 第 1 版支持

此版本在 Nexus 6 和 Nexus 9 设备上添加了对 Hotspot 2.0 第 1 版规范的支持

15,蓝牙触控笔支持

此版本改善了对用户使用蓝牙触控笔进行输入的支持。用户可将兼容的蓝牙触控笔与其手机或平板电脑配对并建立连接。

16,4K 显示模式

        现在,平台允许应用在兼容硬件上请求将显示分辨率升级到 4K 渲染。要查询当前物理分辨率,请使用新增的 Display.Mode API。请注意,如果 UI 是以较低逻辑分辨率绘制并通过放大达到更高的物理分辨率,则 getPhysicalWidth() 方法返回的物理分辨率可能不同于 getSize() 所报告的逻辑分辨率。

17,语音交互

       此版本提供了一个新的语音交互 API,与语音操作一起使用时,可让您为应用打造对话式语音体验。调用 isVoiceInteraction() 方法可确定是否是响应语音操作触发了您的 Activity


18,取消支持 Apache HTTP 客户端
        Android 6.0 版移除了对 Apache HTTP 客户端的支持。如果您的应用使用该客户端,并以 Android 2.3(API 级别 9)或更高版本为目标平台,请改用 HttpURLConnection 类。

19,BoringSSL

        Android 正在从使用 OpenSSL 库转向使用 BoringSSL 库。如果您要在应用中使用 Android NDK,请勿链接到并非 NDK API 组成部分的加密库


20,通知

    此版本移除了 Notification.setLatestEventInfo() 方法。请改用 Notification.Builder 类来构建通知。要重复更新通知,请重复使用 Notification.Builder 实例。


21,APK 验证

        该平台现在执行的 APK 验证更为严格。如果在清单中声明的文件在 APK 中并不存在,该 APK 将被视为已损坏。移除任何内容后必须重新签署 APK。


22, USB 连接

       默认情况下,现在通过 USB 端口进行的设备连接设置为仅充电模式。要通过 USB 连接访问设备及其内容,用户必须明确地为此类交互授予权限。如果您的应用支持用户通过 USB 端口与设备进行交互,请将必须显式启用交互考虑在内。







这篇关于Android6.0新特性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1021692

相关文章

C#特性(Attributes)和反射(Reflection)详解

《C#特性(Attributes)和反射(Reflection)详解》:本文主要介绍C#特性(Attributes)和反射(Reflection),具有很好的参考价值,希望对大家有所帮助,如有错误... 目录特性特性的定义概念目的反射定义概念目的反射的主要功能包括使用反射的基本步骤特性和反射的关系总结特性

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

ActiveMQ—消息特性(延迟和定时消息投递)

ActiveMQ消息特性:延迟和定时消息投递(Delay and Schedule Message Delivery) 转自:http://blog.csdn.net/kimmking/article/details/8443872 有时候我们不希望消息马上被broker投递出去,而是想要消息60秒以后发给消费者,或者我们想让消息没隔一定时间投递一次,一共投递指定的次数。。。 类似

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等

详解Tomcat 7的七大新特性和新增功能(1)

http://developer.51cto.com/art/201009/228537.htm http://tomcat.apache.org/tomcat-7.0-doc/index.html  Apache发布首个Tomcat 7版本已经发布了有一段时间了,Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成