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

    文章

    3855

    浏览量

    125756
  • 谷歌
    +关注

    关注

    27

    文章

    5896

    浏览量

    103345
  • 相机
    +关注

    关注

    4

    文章

    1254

    浏览量

    52530
  • API
    API
    +关注

    关注

    2

    文章

    1389

    浏览量

    61013

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    鸿蒙开发者预览版如何?

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

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

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

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

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

    HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    六大领域的开发能力,开发者带来简洁、高效的开发体验,开发者只需通过 API 调用即可实现丰富
    发表于 01-19 10:31

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    希望更多的生态厂商入驻电子发烧友论坛,一起开发者,共筑繁荣社区生态! 关于飞腾: 飞腾信息技术有限公司是国内领先的自主核心芯片提供商,致力于飞腾系列国产高性能、低功耗通用计算微处理器的设计研发
    发表于 12-11 16:11

    鸿蒙原生应用/元服务开发-开发者如何进行真机测试

    前提条件:已经完成鸿蒙原生应用/元服务开发,已经相对熟练使用DevEco Studio,开发者自己有鸿蒙4.0及以上的真机设备。 真机测试具体流程如下 1.手机打开开发者模式 2.在
    发表于 11-30 09:46

    OpenHarmony亮相MTSC 2023 | 质量&amp;效率共进,应用生态发展

    和平台。OpenAtom OpenHarmony(简称“OpenHarmony”)通过专场论坛议题分享和展区展品精彩展示,与会带来一场技术盛宴。 OpenHarmony 分论坛:优质高效测试
    发表于 11-28 15:41

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,广大开发者

    在\"与HarmonyOS同行,开放生态,共赢未来\"为主题的HUAWEI Developer Day(简称HDD)沙龙中,Petal Maps开发者们带来了在
    发表于 11-22 10:37

    HarmonyOS SDK,开发者实现更具象、个性化开发诉求

    随着移动互联网的逐步成熟,用户的需求越来越细化。鸿蒙生态开发者提供的HarmonyOS SDK开放能力,高效美团外卖等合作伙伴实现更具象、个性化的
    发表于 10-24 17:34

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,广大 OpenHarmony
    发表于 10-10 18:32

    OpenHarmony创新赛|直播第三期

    开放原子开源大赛OpenHarmony创新赛直播间持续邀请众多技术专家一起分享应用开发技术知识,本期推出OpenHarmony应用开发之音视频播放器和三方库的使用和方法,助力
    发表于 09-12 18:53

    HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用

    方案。 龚继华也介绍了HarmonyOS套件的全面升级,能够让初学开发者一站式地掌握HarmonyOS开发的能力,迅速成长合格的Ha
    发表于 08-14 15:08

    Android12 系统开发记录-迅RK3588使用ADB工具

    “iTOP-3588 开发板\\\\02_【iTOP-RK3588 开发板】开发资料\\\\ 07_Android 系统开发配套资料\\\\
    发表于 06-13 11:30

    开放原子开源基金会OpenHarmony开发者大会2023演讲资料汇总

    OpenAtom OpenHarmony开源两年多以来,已有130多家伙伴、5100多名开发者参与共建和贡献,累计代码量已超一亿行;同时有260多款软硬件产品通过兼容性测评,广泛覆盖了能源、金融
    发表于 05-29 16:34