我想知道android-sdk
预览中的android-n
更改是什么。
答案 0 :(得分:2)
它们列在发行版和更改说明中。转到open jdk并删除关键方面的私有API。
这可能会对您产生影响:
Android N包含名称空间更改,以防止加载非公共API。如果您使用NDK,则应该只使用Android平台上的公共API。在Android的下一个正式版本中使用非公共API会导致您的应用崩溃。
为了提醒您使用非公共API,当应用程序调用非公共API时,在Android N设备上运行的应用程序会在logcat输出中生成错误。此错误也会在设备屏幕上显示为一条消息,以帮助提高对此情况的了解。您应该检查您的应用代码,以取消使用非公共平台API,并使用预览设备或模拟器彻底测试您的应用。
如果您的应用依赖于平台库,请参阅NDK文档,了解使用公共API等效替换常见私有API的典型修补程序。您也可能在没有意识到的情况下链接到平台库,特别是如果您的应用程序使用属于平台的库(例如libpng),但不是NDK的一部分。在这种情况下,请确保您的APK包含您要链接的所有.so文件。
警告:某些第三方库可能会链接到非公共API。如果您的应用使用这些库,则在Android的下一个正式版本上运行时,您的应用可能会崩溃。
应用程序不应依赖或使用NDK中未包含的本机库,因为它们可能会更改,或从一个Android版本移除到另一个。从OpenSSL到BoringSSL的转换就是这种变化的一个例子。此外,不同的设备可能提供不同级别的兼容性,因为NDK中未包含的平台库没有兼容性要求。如果您必须访问旧设备上的非NDK库,请使加载取决于Android API级别。
参考文献:
答案 1 :(得分:2)
首先检查的Support and Release Notes本文档重点介绍开发人员的新功能。
从here获取N预览参考文档,其中包含 Android API差异报告:此报告详细说明了两个API级别规范之间核心Android框架API的变化。它显示了包,类,方法和字段的添加,修改和删除。该报告还包括表征差异程度和类型的一般统计数据。
API更改统计信息
<强> EDITED 强>
最终发布 ANDROID 7.0后答案 2 :(得分:2)
根据我的说法Android N主要功能是多窗口模式:
Android N增加了对同时显示多个应用的支持。在手持设备上,两个应用程序可以在分屏模式下并排或一个在另一个上面运行。
多窗口生命周期:
多窗口模式不会改变活动生命周期。
注意:在多窗口模式下,应用可以处于暂停状态,并且仍然可供用户看到。应用程序可能需要在暂停时继续其活动。例如,处于暂停模式但可见的视频播放应用应继续显示其视频。因此,我们建议播放视频的活动不会在其onPause()处理程序中暂停视频。相反,他们应该暂停onStop()中的视频,并在onStart()中恢复播放。
Android中的ICU4J API
Android N现在在android.icu包下的Android框架中提供了一部分ICU4J API。
权限更改:
应用现在可以使用意图ACTION_OPEN_EXTERNAL_DIRECTORY进行请求 该系统为应用程序创建了一个目录。
从Java API迁移到OpenJDK
Android N将Android的Java语言库转换为基于OpenJDK的方法,为开发人员构建应用程序和服务创建了一个通用代码库。
答案 3 :(得分:1)
Android N主要开发者功能。
答案 4 :(得分:0)
Android N主要开发者功能。
1多窗口支持
2通知增强功能
直接回复:对于实时通信应用,Android系统支持内联回复,以便用户可以直接在通知界面内快速响应短信或短信。
3应用安装的快速路径
现在安装只需几秒钟。系统更新也更快,因为没有更多的优化步骤
4开始打瞌睡......
这意味着即使将设备放在口袋中,用户也可以节省电量。
当设备再次静止时,屏幕关闭并且电池供电一段时间后,Doze会对PowerManager.WakeLock,AlarmManager警报和GPS / Wi-Fi扫描应用完整的CPU和网络限制。
5 Project Svelte:背景优化
6 SurfaceView
7数据保护程序转到
上的设置和无限制数据访问8 Vulkan API
9快速设置平铺API
10号码阻止 Android 7.0现在支持平台中的数字阻塞,并提供框架API以允许服务提供商维护阻塞号码列表。
通话中阻止的号码也会被阻止
阻止的号码可以通过备份和放大器在重置和设备上保留。恢复功能
多个应用可以使用相同的阻止号码列表
11通话筛选
拒绝来电
不允许拨打通话记录
不要向用户显示通话
的通知12种多语言环境支持,更多语言
13新表情符号
Android中的14个ICU4J API
**更多信息**
https://developer.android.com/about/versions/nougat/android-7.0.html#icu4