写点什么

Android 4.3 中开发者关心的那些新内容

  • 2013-07-29
  • 本文字数:1104 字

    阅读完需:约 4 分钟

最新的 Android Jelly Bean 4.3 版本并没有像 Ice Cream 版本那样,对 Google 的这个移动操作系统中引入重大变更,而是进行了特定的性能优化,并包含了许多小的改进,例如:限制配置、低功耗蓝牙(Low Energy)、Wi-Fi 搜索模式、Open GL ES 3.0、新的传感器类型,以及其他一些内容——其中大部分内容可以在 Android 4.3 APIs页面查阅。以下是对这些新 API 的概述。

受限的配置文件

Android 4.3 针对平板电脑多用户特性引入了一项扩展,让设备所有者能够设置和控制多个新的配置文件,并在每套配置文件中对允许运行的应用和可用的内容进行细粒度的控制。这一特性有助于对将要在多种环境中使用的设备进行设置:用于访客、数字亭、零售终端、儿童受限访问等环境。

在宣传自己的应用支持 Android 4.3 前,开发者需要回顾它们,因为应用或许会由于受限的配置文件而出现问题。例如,某应用可能会依赖一项标准 Android 应用,而该应用在某个配置文件中禁用。此外,受限的配置文件所对应的用户默认没有获得账号访问权限,这将会影响使用账号功能的应用。

Open GL ES 3.0

Android 4.3 引入了对 Khronos OpenGL ES 3.0的支持,但要求特定的硬件才能运行。Nexus 4、Nexus 7(2013 年上市)和 Nexus 10 兼容此特性,但并不是所有设备都拥有这样的硬件。 Open GL ES 3.0 提供了新的纹理格式、纹理压缩 ETC2、最新的着色语言、几何实例化、基于 GPU 加速的剪裁技术、多渲染目标等等,为更高的画质打下了基础。

连通性

之前在部分 Android 设备上(例如 Samsung S III/IV、Motorola Droid RAZR 等等)出现的特性 Bluetooth Smart Ready,现已进入 Android 市场,支持该特性的设备能够发现 Blue Low Energy 设备并查询 GATT 服务。这些设备包括特定的手表、运动鞋、心率监控仪等等

Google 还提供了 Wi-Fi 的“仅扫描”模式,用来扫描 Wi-Fi 接入点而不进行连接,从而改进定位精度并降低功耗。

用户交互和输入

开发者可以使用新的 ViewOverlay类,在视图上方创建透明的图层,而不会影响布局结构。它可以用来创建动画,例如将某个视图从它身处的容器中滑出,而无需在该视图上获得焦点或用户输入。

新的 TYPE_GAME_ROTATION_VECTOR可以用来探测运动而不必受到电磁干扰的影响,因为它并不依赖于磁北极。

TYPE_GYROSCOPE_UNCALIBRATED TYPE_MAGNETIC_FIELD_UNCALIBRATED传感器提供了原始值,让应用能够调整传感器。

测试

开发者可以使用新的 UiAutomation类,通过检查屏幕内容并注入键盘和触摸事件,来模拟用户活动。它还可以用来改变屏幕方向并捕捉屏幕截图。

Android 4.3 中的其他改进涉及了多媒体、用户界面、通知、联系人、定位、可访问性、安全性等方面。

查看英文原文: What’s New for Developers in Android 4.3

2013-07-29 08:333190
用户头像

发布了 256 篇内容, 共 83.3 次阅读, 收获喜欢 10 次。

关注

评论

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

细说nodejs的path模块

coder2028

node.js

细说Js中的this

hellocoder2029

JavaScript

从软件工程角度看测试

老张

软件工程 质量保障

分层架构最容易范的最昂贵错误

风铃架构日知录

分层架构 #java 服务层 封装业务逻辑

什么是代理服务器?它有哪些分类?

wljslmz

服务器 网络技术 11月月更 代理服务器

AntDB数据库与DSG强强联手,助力通信行业核心系统国产化

亚信AntDB数据库

aisware antdb AntDB数据库

U-App移动统计算力升级!支持跨应用、多事件的打包计算

理解Nodejs中的进程间通信

coder2028

node.js

ABCNet:端到端的可训练框架的原理应用及优势对比

合合技术团队

人工智能 模型 端口 图片识别 文本识别

Wallys Routerboard DR40x9 IPQ4019 IPQ4029 ,802.11AC 2x2 2.4G&5G Support HTTPS Support all the modules of Quectel

Cindy-wallys

从oracle到mysql模型转换的自动化实现

鲸品堂

语言 & 开发

一步步带你设计MySQL索引数据结构

程序知音

Java MySQL 数据库 编程 后端技术

分布式任务批处理技术选型与实践

苏格拉格拉

分布式 批处理 分布式任务 数据分片 任务调度

阿里P8面试官总结的《2022java技术总结》,解决90%以上的技术面

程序知音

Java 程序员 后端技术 Java面试题 Java面试八股文

用 nodejs 搭建脚手架

coder2028

node.js

Webpack中的plugin插件机制

Geek_02d948

webpack

阿里云张建锋:核心云产品全面 Serverless 化

阿里巴巴云原生

阿里云 Serverless 云原生

解决前端恶意代码侵入的一些思考

FinFish

小程序 安全 安全架构 小程序容器 前端安全

Koordinator 1.0 正式发布:业界首个生产可用、面向规模场景的开源混部系统

阿里巴巴云原生

阿里云 云原生 Koordinator

细说JavaScript闭包

hellocoder2029

JavaScript

K8s 有损发布问题探究

阿里巴巴云原生

阿里云 Kubernetes 云原生

Wallys|industrial wifi6 router/ Qualcomm IPQ8072A 4T4R support QCN9074/QCN6024 MOUDLE OPENWRT 802.11AX 10GE port 10G SFP

Cindy-wallys

【C语言】continue 关键字

謓泽

源码级深度理解 Java SPI

vivo互联网技术

Java Spring Boot dubbo spi

一个更快的YOLOv5问世,附送全面中文解析教程

OneFlow

人工智能 深度学习 训练数据

低代码平台适用于大中型企业吗?

力软低代码开发平台

手写vue-router核心原理

hellocoder2029

JavaScript

Webpack中的高级特性

Geek_02d948

webpack

Web3开发者指南,比较好用的 NFT API 服务推荐!

NFT Research

区块链 数据分析 NFT

技术新风口:超级App

FinFish

数字化转型 数字化 技术趋势 Gartner预测

详解webpack构建优化

Geek_02d948

webpack

Android 4.3中开发者关心的那些新内容_Android/iOS_Abel Avram_InfoQ精选文章