Android 开发者 4小时前
赋能开发者生态,筑牢用户信任基石
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Android照片选择器是一个注重隐私的解决方案,为用户提供私密的浏览界面,让用户选择并分享媒体库中的照片与视频。该功能支持云端照片搜索,提供嵌入式用户体验,并支持全屏和部分屏幕模式。开发者可以自定义界面外观和行为,最佳实践建议仅在必要时使用广泛权限,并优先采用照片选择器。

📸 Android照片选择器是一个原生的Android系统组件,旨在为用户提供私密的浏览界面,让用户能够选择并分享媒体库中的照片与视频,应用无需获取整个媒体库的完全访问权限。

🌐 照片选择器能够将用户选定的云端媒体应用中的云端照片与本地媒体无缝整合,支持云端照片搜索,用户可以使用简单的文本查询来搜索其全部的本地和云端媒体库。

🎨 开发者可以自定义界面外观和行为,包括指定应显示的媒体类型、设置用户可选择的项目数量上限,以及在照片选择器启动时预先选中特定媒体项目,以契合其品牌的视觉风格。

原创 Android 2025-08-08 17:30 北京

Android 始终将用户信任放在首位。本文为您带来 Android 照片选择器的功能概览,以及一系列值得借鉴的最佳实践,助力您通过注重隐私的解决方案和透明的数据处理方式,打造值得用户信赖的应用,从而赢得并巩固用户信任。

作者 / 全球 T&S 合作伙伴及隐私与安全主管 Tatiana van Maaren、产品经理 Roxanna Aliabadi Walker

在 Android,我们始终将用户信任作为核心,并把保护用户隐私放在首位,尤其是在涉及敏感权限和用户数据方面。我们持续改进平台,为开发者提供功能丰富、易于集成且能有效保障用户隐私的权限替代方案。

Android 照片选择器便是此类平台功能的一个绝佳范例。我们明白,文件和媒体的权限管理可能颇为复杂,用户也常常会忧虑应用可以访问哪些图像和视频。因此,让用户掌握主动权,以保护其敏感照片和视频至关重要。正因如此,我们在 Android 13 中推出了 Android 照片选择器,使其向前兼容至 Android 4.4,并在此后持续为其增添新功能。 

云端照片

搜索

嵌入式用户体验

全屏 vs 部分屏幕


Android 照片选择器是一个原生的 Android 系统组件,旨在为用户提供私密的浏览界面。该界面提供了清晰的选项,让用户能够选择并分享媒体库中的照片与视频,如此一来,应用无需获取整个媒体库的完全访问权限,便可兼顾其核心功能与用户的隐私安全。

用户端功能概览


Android 照片选择器能够将用户选定的云端媒体应用中的云端照片与本地媒体无缝整合。该功能使用户能够直接浏览云端内容,包括收藏夹和相册,同时避免重复内容或加载延迟,从而无需在不同应用之间进行切换。

Android 照片选择器现已支持全新的搜索功能。该功能正在逐步上线,用户可以使用简单的文本查询来搜索其全部的本地和云端媒体库。

嵌入式 Android 照片选择器提供了更流畅的界面集成体验,同时保留了与经典照片选择器相同的安全性和隐私保护功能。相比经典照片选择器,它具备更强的集成能力和更丰富的自定义选项。借助嵌入式 Android 照片选择器,用户可以持续从设备本地和云端照片库中选择照片与视频,应用也能实时响应用户的选择操作。 

对于仅需一张近期照片的应用,Android 照片选择器提供了一种仅占部分屏幕的单选模式。该模式以动画形式从屏幕底部弹出,而应用界面依然可见于背景中,用户只需轻点所选照片,系统便会将其分享给应用。此外,Android 照片选择器也支持多选模式,以满足需要批量访问照片的应用场景。

Android 照片选择器为开发者提供了自定义界面外观和行为的灵活性。这些自定义选项包括:指定应显示的媒体类型、设置用户可选择的项目数量上限,以及在照片选择器启动时预先选中特定媒体项目。此外,开发者还可自定义嵌入式照片选择器的强调色和尺寸,以契合其品牌的视觉风格。

开发者最佳实践


以下是一系列值得遵循的最佳实践,它们旨在提升用户在广泛访问文件共享方面的信任,最终打造一个更成功、更可持续的应用生态系统。

我们明白照片和视频属于敏感数据,授予应用广泛的访问权限会增加安全风险。因此,我们建议开发者仅在绝对必要时才请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限。通常,照片/视频管理类应用或图库类应用会请求这些权限。 

我们鼓励开发者使用 Android 照片选择器,而非直接请求广泛的媒体访问权限。如今,开发者仅用少量代码便可以轻松将 Android 照片选择器集成到应用中,既能充分利用其丰富的功能,又无需自行开发复杂的内部选择器,从而显著缩短开发与调试时间。Android 照片选择器具备高度可配置性,开发者可根据应用的具体需求定制用户体验。此外,该系统选择器已向前兼容至 Android 4.4,可确保所有用户都能获得一致的使用体验。

我们鼓励所有开发者探索并开始使用 Android 照片选择器,充分利用其强大的功能,共同构建更加注重隐私且高效的 Android 生态系统。 


🔗 Android 照片选择器

https://developer.android.com/training/data-storage/shared/media#photo_picker

了解 Snap 公司如何集成 Android 系统选择器来优先保障用户隐私,并简化媒体选择体验。以下是他们对这一实践的分享:

我们的目标之一是提供无缝且直观的交流体验,同时确保 Snapchat 用户能够掌控自己的内容。Android 照片选择器的全新流程实现了完美平衡,让用户既能够对想要分享的内容掌握主动权,又能确保在 Snapchat 上与好友快速交流。

产品经理 Marc Brown

欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态!




阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Android 照片选择器 隐私保护
相关文章