安卓7.1设备上的联系人应用无法识别存储的照片问题及解决方法

8次阅读
没有评论

问题描述

使用搭载Android 7.1.1系统的Motorola Moto Z2 Play手机遇到一个奇怪的问题:联系人应用声称手机没有照片,而实际上用户的DCIM/_camera文件夹、相机文件夹、图标文件夹和壁纸文件夹中存在多达367张照片。当尝试为新创建的联系人添加照片时,应用会弹出提示,表示手机上没有任何图片可以供选择。

解决方案

请确保相关权限已授予

根据用户提供的信息,可能需要进一步检查某些授权问题。尽管联系人应用拥有“Storage”(存储)权限,这在Android 7.1中是读取SD卡的权限之一,并且该应用应被赋予访问照片和视频的权利。

版本差异方面请确认以下操作对应于您的手机系统版本。

  1. 检查“访问照片和视频”的特殊选项
  2. 打开手机,进入设置页面
  3. 依次进入:应用程序管理 → 联系人应用(或名称与实际应用不同的别名)
  4. 点击“权限”或相关的权限管理标签页,在这里确认是否“读取存储和文件”等权限已经被开启

  5. 手动重新授权
    尝试卸载并重新安装联系人应用,或者在设备设置中删除相关应用后再重新授予所有需要的权限。可以去应用程序设置下的“特殊app权限”,检查是否有某些特殊的图片访问权限未打开。

通过Android Media Storage服务尝试解决

如果上一步未解决问题,考虑可能是媒体库索引出现问题或是服务不认照片文件夹,可以通过以下方法尝试手动更新或重置存储内容:

  1. 使用Media Scanner扫描存储设备
  2. 在手机应用中打开设置 -> 应用和服务->存储和USB电脑连接
  3. 找到“媒体选项”,长按媒体库图标(通常是相机形状的图标的下拉菜单)
  4. 选择“为照片/视频运行媒体扫描”

  5. 使用命令行工具
    如果设备支持,也可通过ADB (Android Debug Bridge) 进行操作
    sh
    adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -dfile:///storage/emulated/0/Pictures/

手动为联系人图片命名

有时媒体文件或照片的文件名格式需要特定规范才能在联系人应用中显示,可以手工重命名部分照片来测试是否能解决问题。通常建议的命名方式为日期_描述.jpg格式。

使用其他应用作为中间步跳转

如果上述措施仍无法解决,使用第三方图片管理应用帮助您从已授权访问的照片库中挑选图片再添加入联系人可能会是个可行的选择,如Google Photos等。

请注意,这里提供的信息仅供参考,在具体操作时请根据实际情况调整。若问题依然存在,建议寻求专业技术支持以确保数据安全性和隐私保护。

正文完