Android手机不显示SMS sender ID故障如何修复?
Android 短信仅显示手机号码不显示已存联系人姓名修复方案
该问题核心原因出在短信应用侧,来电可正常显示联系人姓名说明通讯录本身的权限和数据无异常,可按以下步骤排查修复:
- 检查短信应用的通讯录权限
进入系统「设置」→「应用」→ 找到当前默认使用的短信应用,进入「权限管理」页面,确认通讯录/联系人权限已设置为「允许」,部分定制系统附带的「读取联系人关联信息」次级权限也需要同步开启。 - 清理短信应用缓存(风险低,优先尝试)
回到短信应用的详情设置页,点击「存储占用」选项,执行清除缓存操作,完成后重启手机测试短信显示是否恢复正常。 - 清理短信应用数据(操作前务必备份本地短信)
如果清除缓存无效,可在同一路径下执行清除数据操作,该操作会删除本地存储的所有短信内容,仅在备份完成后操作。 - 校验联系人号码格式匹配规则
打开无法显示姓名的对应联系人详情页,确认存储的号码无多余空格、特殊分隔符,也没有重复将同一个号码存储到多个联系人名下。如果收到的短信号码附带国家码前缀(如中国大陆号码带+86前缀),需要确认联系人存储的号码也添加了对应国家码,或是开启了系统的「国家码自动匹配」功能。 - 排查第三方拦截类应用干扰
临时停用或卸载安装的第三方手机管家、骚扰拦截类应用后再测试,部分拦截应用会接管短信通知展示逻辑,导致无法正确匹配通讯录姓名。
内容的提问来源于stack exchange,提问作者Ebi
相关产品推荐
相关产品推荐

