QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Android 4.0 通过新的特性统一了平板电脑与手机

  • 2012-02-06
  • 本文字数:1322 字

    阅读完需:约 4 分钟

Android 4.0 可以运行在平板电脑与手机上,并且提供了一些针对 UI、通信、共享、媒体、连接、输入类型与企业的新特性。

Google 于 2011 年 2 月发布了 Android 3.0 (Honeycomb),但该版本只面向平板电脑,提供了新的“全息”用户界面,这并不适合于智能电话等小屏幕。但 Google 说他们将会发布新版的移动 OS,可以运行在平板电脑与智能电话上。于 AsiaD 发布的 Android 4.0(Ice Cream Sandwich)证实了这一点,来自三星的 Galaxy Nexus 使用了它,这款手机很快就会面世。

Android 4.0 包含的 UI widgets 与 APIs 在使用了 Android 3.x 的平板电脑中已经提供了:

  • UI:Fragments 与内容加载器、动作栏、可缩放的主屏幕 widgets、丰富的通知、多点选择拖拽剪贴板
  • 图形与动画:硬件加速的 2D 图形、基于属性的动画、3D 图形
  • 通信:HTTP 实时流、支持蓝牙 A2DP HSP 设备、支持 RTP (Real-time Transport Protocol)、 MTP/PTP (Media/Photo Transfer Protocol)与 DRM (Digital Rights Management),可以接收来自于键盘、鼠标、游戏手柄与摇杆的输入

Ice Cream Sandwich 增加了一些新特性与 APIs,如下所示。

UI。增加了新的 GridLayout 以实现更快的布局与渲染。通过 TextureView,你可以像一般对象那样操纵 OpenGL ES 渲染,该特性非常适合于相机预览、视频解码与游戏场景等。现在可以硬件加速 2D 绘制了,这样就能以更加吸引人的方式对文本施加缩放、旋转或是其他变换了。

通信与共享。现在,所有应用都可以共享信息了,可以集成联系人与档案数据,还可以使用 Social 与 Calendar APIs 从网络与日历事件中更新状态。如果应用运行在开启了 NFC 的电话上,那么你只需触摸屏幕就能通过 Android Beam 实现应用间的通信。开发者可以凭借 ShareActionProvider widget 向应用中添加共享功能。

媒体。添加了一个新的基于 Khronos OpenMAX AL 1.0.1 的 API 以实现流式多媒体,为流式内容提供了更多的控制。相机支持 ZSL 曝光、连续对焦、图片缩放,在拍摄视频时能够捕获到全分辨率的快照、还支持人脸识别等功能。

用于转换图片与视频的新媒体效果可运行在 GPU 上:调整颜色级别与对比度、改变背景、锐化、剪裁、旋转、添加了光学变形等。

支持 WebP 、VP8、HTTP Live streaming v.3 与 Matroska 容器。

连接。应用可以通过 WiFi Direct 直接与附近的电话通信而无需使用 Internet 连接或是热点,支持 Bluetooth HDP (Health Device Profile),可以与相应的健康设备与传感器通信。

输入类型:Android 4.0 支持新的手写笔输入事件,如压、倾斜与距离轴等。它与手写笔、手指、鼠标等不同,支持多种按钮设备。

企业。可从 VPN API 获益,与之相关的安全存储与内建的 VPN 客户端可以访问 L2TP 与 IPsec 网络。Device Policy Manager 可用于远程控制 Android 设备,包括在敏感环境下禁用照相机等。

API Level 13(Android 3.2)与 14(Android 4.0)之间大约有 4% 的变化,14 中新增了 804 处(属性、方法、类等),有 370 处变更并删除了 45 处。该 API Differences Report 展示了 5 个新包。

Google 更新了 SDK Tools (revision 14)、 Support Package (r4)与 ADT plug-in for Eclipse (r14)以支持 Android 4.0 API。

查看英文原文: Android 4.0 Unifies Tablets and Phones with New Features

2012-02-06 05:253730
用户头像

发布了 88 篇内容, 共 264.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

【LeetCode】反转链表Java题解

Albert

算法 LeetCode 11月日更

Golang Gin 框架入门介绍(二)

liuzhen007

11月日更

腾讯发布 K8s 多集群管理开源项目 Clusternet

腾源会

开源 K8s 多集群管理 Clusternet

消息队列表设计

Rabbit

npm必知必会点

废材壶

大前端 npm Node

怎么清空.NET数据库连接池

喵叔

11月日更

腾讯云原生开源生态专场召开,洞察开源云原生技术发展趋势和商业化路径

腾源会

腾讯云 开源 云原生

【高并发】通过源码深度解析ThreadPoolExecutor类是如何保证线程池正确运行的

冰河

Java 并发编程 多线程 高并发 异步编程

架构训练营 模块三 作业

dog_brother

「架构实战营」

面试官:讲讲雪花算法,越详细越好

秦怀杂货店

分布式 雪花算法

Serverless 架构模式及演进

阿里巴巴云原生

阿里云 Serverless 云原生 架构模式

flutter小部件知多少?

坚果

flutter 11月日更

进击的Java(七)

ES_her0

11月日更

多模态内容理解算法框架项目 Lichee 正式开源,为微服务开源社区贡献力量

腾源会

开源

如何评价一个开源项目(一)--活跃度

腾源会

开源

赞!一篇博客讲解清楚 Python queue模块,作为Python爬虫预备知识,用它解决采集队列问题

梦想橡皮擦

11月日更

SuperEdge 和 FabEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通

腾源会

开源 边缘计算 superedge

腾讯开源全景图再刷新:社区贡献领跑国内企业,获超过38万开发者关注

腾源会

开源 腾讯

Github webhooks 自动部署博客文章,使用总结【含视频】

小傅哥

GitHub 小傅哥 WEBHOOKS 自动部署 通知回调

模块八作业:设计消息队列存储消息数据的 MySQL 表格

apple

在华为云专属月,找到开启互联网第二增长曲线的一把钥匙

脑极体

CNCF 沙箱再添“新将”!云原生边缘容器开源项目 SuperEdge 正式入选

腾源会

开源 容器 云原生 cncf

数据库连接池Demo(1)单线程初步

Java 数据库 连接池

Prometeus 2.31.0 新特性

耳东@Erdong

release Prometheus 11月日更

我在 IBM 从事开源工作的十一年

腾源会

开源

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (2)

baiyutang

golang 微服务 11月日更

干货分享:细说双 11 直播背后的压测保障技术

阿里巴巴云原生

阿里云 云原生 性能测试 PTS

Ubuntu系统下《汇编语言》环境配置

codists

汇编语言

Android C++系列:JNI操作Bitmap

轻口味

c++ android jni 11月日更

一文告诉你 K8s PR (Pull Request) 怎样才能被 merge?

腾源会

k8s

腾讯自研分布式远程Shuffle服务Firestorm正式开源

腾源会

大数据 开源 腾讯

Android 4.0通过新的特性统一了平板电脑与手机_移动_Abel Avram_InfoQ精选文章