IT 之家 10 月 25 日消息,科技媒体 Android Authority 今天(10 月 25 日)发布博文,报道称谷歌正为安卓系统开发一款名为 "EyeDropper" 的原生取色器应用,预计将随安卓 17 系统发布。
对于图像和视频领域的专业人士而言,精确识别颜色至关重要,因此为确保准确复现色彩,他们通常使用十六进制颜色码。而目前的安卓系统原生缺少这一功能,开发者需要自行构建或引入第三方库。
该媒体深入挖掘 Android Canary 更新代码,发现为 "EyeDropper" 的全新系统应用。它的核心目的非常明确:为其它安卓应用提供一个公共 API,以实现系统级的颜色拾取功能。
这意味着开发者未来将不再需要为自己的应用单独开发取色器,从而可以简化开发流程、节省时间,并轻微减小应用的体积。IT 之家附上相关演示如下:
该功能的工作流程十分高效。当一个应用(如照片编辑器)需要取色时,它会向 EyeDropper 应用发送一个特定的 Intent(一种请求操作的消息)。
然后,EyeDropper 会立刻启动一个界面,该界面会捕获当前的屏幕内容,并显示一个选择器。用户可以移动选择器来定位目标颜色,其上方还会出现一个放大窗口,用于显示正在选择的精确像素。
EyeDropper 为了提升用户体验,还提供了屏幕上的方向键,支持用户进行单像素级别的微调。选择完成后,用户点击 " 应用 " 按钮,颜色值就会被返回给最初调用它的应用。

值得注意的是,谷歌在开发此应用时,显然也考虑到了其 "Android on PCs" 项目。EyeDropper 启动后会检查是否有外设连接。当检测到鼠标和键盘接入时,它会判断当前为桌面环境,并激活多显示器处理逻辑;反之,则默认采用触摸屏界面。
由于安卓 16 的 API 开发窗口已经关闭,其后续的 QPR2 和 QPR3 季度平台版本也不会引入新的 API,因此 EyeDropper 功能预计最早要到安卓 17 才会正式与用户见面。



登录后才可以发布评论哦
打开小程序可以发布评论哦