0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android相机可通过不同的工具为开发者赋能

谷歌开发者 来源:Android 开发者 作者:Marwa Mabrouk 2022-06-21 11:21 次阅读

作者 / Android 相机平台产品经理 Marwa Mabrouk

Android 相机总能为您带来诸多惊喜。而相机也是用户购买手机的首要考虑因素之一。现在,Android 相机可通过不同的工具为开发者赋能。Camera2 是自 Android 5.0 Lollipop 起便包含在 Android 中的框架 API,CameraX 是在 Camera2 之上运行的 Jetpack 支持库,可供所有 Android 开发者使用。这些互补的解决方案可满足 Android 相机生态系统的各种需求。

对于刚开始使用 Android 相机、要将应用更新到最新版本或从 Camera1 迁移应用的开发者来说,CameraX 是绝佳的入门工具!CameraX 拥有数项关键优势,不仅为开发者助力,还能改善生态系统的复杂性。

开发速度是 CameraX 设计背后的主要驱动力。SDK 不仅支持开发者以更快的速度启动并运行,还内置有最佳开发实践和摄影技术,可充分发挥相机性能。

支持的 Android 设备数量众多,类别广泛。CameraX 的目标是在各种 Android 设备上保持一致,并承担了处理各类复杂兼容性的责任,为开发者提供了在 150 多种手机型号上均可运行一致的 SDK,并向后兼容至 Android 5.0 (API 级别 21)。Google 每天都会在实验室中的各种设备上进行 CameraX 测试,以避免开发者遇到复杂性问题,同时保持产品的高质量。

快速库发布是 CameraX 作为 Jetpack 支持库的一种灵活性优势。CameraX 的发布可以在较短的常规周期内完成,也可以临时进行,以处理反馈并提供新功能。我们将在另一篇文章中详细阐述相关内容,敬请关注。

如果您的应用通过相机打造更专业的功能以实现对整个流程进行低阶控制,以及需要考虑设备变化,那么推荐您使用 Camera2:

Camera2 是一套通用 API,可在所有 Android 设备上调用摄像头硬件,已部署在全球数十亿台 Android 设备。作为框架 API,Camera2 让开发者能够运用所掌握的摄影和设备实现方面的深厚知识。为确保 Camera2 的质量,设备制造商通过测试设备来证明其合规性。基于设备制造商的选择,在 API 中确实会存在设备变体,这使得制造商能自定义功能,以便在他们认为合适的情况下利用特定设备的相关变体。

让我们一起来通过示例更深入地理解这一点。我们将比较相机捕捉能力。除了特定精细的手动设置外,Camera2 还为手机上的每个摄像头同时提供了对单独捕捉 pipeline 的特别控制。CameraX 不仅具有简单的相机手动控制功能,还可以拍摄高分辨率、高质量的照片,并提供自动白平衡、自动曝光和自动对焦功能。

您可以参考以下应用示例: Samsung 应用相机框架 API 帮助专业级相机系统适配不同的光线和环境条件,使其可以在 Samsung Galaxy 设备上拍摄达到工作室品质的照片。虽然 API 是通用的,但 Samsung 启用了每项设备功能所特有的变体,并在每台设备的相机应用中利用了这一优势。相机框架 API 使 Samsung 能够接触到底层的相机功能,并为设备定制原生应用。

另外,Microsoft 也决定将 CameraX 集成到所有使用 Microsoft Lens 的生产力应用 (即 Office、Outlook、OneDrive) 中,以确保在所有这些应用中均可使用高质量的图像。通过改用 CameraX,Microsoft Lens 团队不仅能够利用更简单的 API 改善其开发者的体验,还能够提高性能、提高开发者的工作效率并缩短产品上市时间。您可以前往官方网站,了解更多信息:

对 Android 相机而言,这是非常激动人心的时刻,两种 API 均已提供了众多新功能:

CameraX 最近推出了数项功能,其中最重要的是视频拍摄,该功能已于 1 月 26 日向开发者提供 Beta 版:

随着 Android 12 的推出,Camera2 现已具备多种可使用的功能:

我们将持续改进,并与您分享更多我们为 Android 相机规划的新功能详情。您可以通过 CameraX 邮件列表和 AOSP 问题跟踪页与我们互动,分享您的反馈:

感谢您一直以来对 Android 相机的关注,我们期待与您合作,一同为用户打造出色的相机体验!也欢迎您持续关注「谷歌开发者」微信公众号,及时了解更多信息。

原文标题:Android 相机的精彩之处

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3935

    浏览量

    127365
  • 谷歌
    +关注

    关注

    27

    文章

    6166

    浏览量

    105337
  • 相机
    +关注

    关注

    4

    文章

    1350

    浏览量

    53594
  • API
    API
    +关注

    关注

    2

    文章

    1499

    浏览量

    61984

原文标题:Android 相机的精彩之处

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    谷歌推出Android 16首个开发者预览版

    Android 16 首个开发者预览版现已推出,可用于测试您的应用。此后,Android 会开始增加 API 的发布频次,助力应用和设备的加速创新。
    的头像 发表于 12-18 09:25 233次阅读

    云端AI开发者工具怎么用

    云端AI开发者工具通常包括代码编辑器、模型训练平台、自动化测试工具、代码管理工具等。这些工具不仅降低了AI
    的头像 发表于 12-05 13:31 121次阅读

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    今日,深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS 4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版
    的头像 发表于 09-26 15:59 453次阅读

    涂鸦引领云开发AI浪潮,实用给力的三大开发者工具全新发布!

    ,更以开放的平台架构与高效的开发工具开发者们开辟了一条便捷设备开发的高速通道。接下来,就带大家一起了解下涂鸦云开发者平台,都推出了哪些好
    的头像 发表于 08-30 12:27 229次阅读
    涂鸦引领云<b class='flag-5'>开发</b>AI浪潮,实用给力的三大<b class='flag-5'>开发者</b><b class='flag-5'>工具</b>全新发布!

    中软国际教育和苏州大学联合举办的鸿蒙开发者交流会成功举办

    5月25日下午,由中软国际教育和苏州大学联合举办的鸿蒙开发者交流会在苏州大学成功举办,百余名师生与开发者参与本次活动。
    的头像 发表于 05-28 09:46 502次阅读
    中软国际教育和苏州大学联合举办的鸿蒙<b class='flag-5'>开发者</b><b class='flag-5'>赋</b><b class='flag-5'>能</b>交流会成功举办

    中软国际开发者,共探鸿蒙生态创新实践

    5月24日下午,HDD(HUAWEI Developer Day (华为开发者日,简称HDD))·鸿蒙交流会抵达山东日照。
    的头像 发表于 05-27 11:13 432次阅读
    中软国际<b class='flag-5'>赋</b>能<b class='flag-5'>开发者</b>,共探鸿蒙生态创新实践

    机智云开发者中心:让移动APP应用开发更智能化

    智能化和高效。   新版本开发者中心的介绍 机智云物联网新版本开发者中心是一款专为开发者设计的一体化开发工具,旨在提供更智能、简便的移动APP应用
    的头像 发表于 03-26 16:45 336次阅读
    机智云<b class='flag-5'>开发者</b>中心:让移动APP应用<b class='flag-5'>开发</b>更智能化

    爱立信旗下Vonage与AT&amp;T合作,通过API开发者提供更丰富的网络能力

    近日,爱立信旗下的Vonage正在与美国跨国电信运营商AT&T合作,通过API开发者和企业提供更丰富的网络能力。
    的头像 发表于 03-21 10:37 1.2w次阅读

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 914次阅读
    <b class='flag-5'>Android</b> 15的首个<b class='flag-5'>开发者</b>预览版现已发布

    鸿蒙实战开发Camera组件:【相机

    相机组件支持相机业务的开发开发者可以通过已开放的接口实现相机硬件的访问、操作和新功能
    的头像 发表于 03-08 16:20 616次阅读
    鸿蒙实战<b class='flag-5'>开发</b>Camera组件:【<b class='flag-5'>相机</b>】

    Testin云测国内首发Android 15开发者预览版云真机

    Android 15来了,Testin云测助您快速抢占先机! 目前,谷歌已发布了Android 15的第一个开发者预览版本(Android 15 Developer Preview 1
    的头像 发表于 02-24 09:33 927次阅读
    Testin云测国内首发<b class='flag-5'>Android</b> 15<b class='flag-5'>开发者</b>预览版云真机

    谷歌Android 15开发者预览版遇问题,OTA更新暂停

    谷歌在Android Developer官网发表声明,因发现“已知问题”,将暂时关闭Android 15 DP1的OTA更新订阅服务。谷歌解释道:“禁用OTA镜像下载是为了深入调查问题。”对于想要尝鲜Android 15的
    的头像 发表于 02-21 14:08 672次阅读

    鸿蒙开发者预览版如何?

    、原生智能、原生互联,6大极致原生体验。 我初步阅读了鸿蒙的源码后,基本上可以确定是全自研底座,已经看不到Android的身影了。作为开发者,如果想往鸿蒙方向发展,就需要系统性学起。鸿蒙的知识体系如下
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    开发的岗位需求,尤其在这个大环境不好的情况下,会引出更多岗位。 鸿蒙的开发岗位,不会内卷、薪资高、岗位多。对于开发者非常友好。 新型操作系统,比Android、ios更加安全实用。
    发表于 02-16 21:00

    您有一份OpenHarmony开发者论坛2023年度总结,请查收~

    体验用户,并迅速在论坛开启了 OpenHarmony 技术交流。 通过开发者们在论坛进行提问、答疑、分享技术文章、技术资料等方式论坛沉淀了丰富的 OpenHarmony 技术知识。 对此
    发表于 01-26 17:27