`
andyzhchy
  • 浏览: 96884 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android开发便签7:如何让通讯录匹配N位号码

阅读更多
Android的系统自带的是默认匹配7位的号码,即如果你有一个号码为9876543210的联系人为“Android1”,同时你还有一个号码为6543210的联系人为"Android2",一般情况下你拨打Android2的号码时界面显示Android1,这是为什么呢?

这个并不是Android的bug,而是Android设置了默认匹配后面7位,如果后面7位相同,则会显示先添加的那个联系人。

如果我们想做8,9或者10位等等,该怎么做呢?

这个属于android系统的代码,需要修改android系统的源代码,这个文件对应的目录在android的源码目录下的android\external\sqlite\android的OldPhoneNumberUtils.cpp文件,但是这个只能用于2.1版本及以前的版本,2.2的版本就需要我们修改相同目录想的PhoneNumberUtils.cpp文件,修改的常量名称为MIN_MATCH,将这个常量修改为你想要的位数即可,目前我只试验了2.1的版本,2.2的版本以后再验证

2
1
分享到:
评论

相关推荐

    基于android的便签系统实习作业

    【基于Android的便签系统实习作业】是一个典型的移动应用开发项目,主要针对Android平台,旨在构建一个方便用户记录和管理日常事务的便签应用程序。在Android开发中,这样的项目可以帮助开发者掌握基本的Android SDK...

    android小米便签源码

    【标题】:“Android小米便签源码”是指的是小米公司官方发布的便签应用的源代码,这是一套基于Android操作系统的应用程序开发代码。对于开发者来说,这是一个宝贵的资源,可以深入理解小米便签的设计思路和实现方式...

    Android Studio便签源码

    本项目提供的“Android Studio便签源码”就是一个完整的Android便签应用的源代码,旨在帮助初学者了解Android开发流程,同时对经验丰富的开发者也有一定的参考价值。 一、项目结构分析 Android Studio项目的目录...

    Android开发--便签

    【Android开发--便签】 在Android开发中,创建一个便签应用是一个常见的实践项目,它可以帮助开发者更好地理解和掌握用户界面组件、数据管理以及视图回收机制。本项目中,我们重点探讨了`ListView`和`RecyclerView`...

    Android 小米便签源码.zip

    【Android 小米便签源码】是一个针对Android平台的便签应用开发项目,源码提供了深入理解Android应用开发的机会,特别关注了Java语言在移动应用中的应用。这个项目不仅适用于初学者,也适合有一定经验的开发者进行...

    基于Android,AndroidStudio开发的便签软件APP

    在本项目中,我们关注的是一个基于Android平台,利用Android Studio开发的便签应用程序。这个APP的设计灵感来源于锤子便签,它提供了一个简洁而实用的界面,供用户记录生活中的点滴、工作上的待办事项或是任何需要...

    android桌面便签

    本篇文章将深入探讨Android桌面便签的实现原理、设计思路以及相关的开发技术。 首先,Android桌面便签的实现基于Android系统的Widget框架。Widget是Android提供的一种轻量级应用,可以在用户的主屏幕上直接显示和...

    android便签项目.zip

    "android便签项目.zip" 这个标题揭示了我们即将探讨的是一个基于Android平台的便签应用程序的源代码项目。这个项目很可能是一个开发者为了展示或分享其在Android开发领域的技能而创建的。它以ZIP格式压缩,意味着...

    win7便签 32/64位皆可

    《Windows 7 便签:32/64位系统的高效助手》 Windows 7操作系统中的便签功能,是一款小巧而实用的应用程序,它为用户提供了便捷的记事方式,无论是待办事项、灵感闪现还是临时备忘,都能轻松记录。这款应用不仅适用...

    Android便签作品

    在Android平台上,开发一款便签应用是一个常见的项目,它能够帮助用户快速记录日常生活中的点滴信息。这个名为"Android便签作品"的项目包含了基础的便签功能和安全性的设置,如密码保护,使得用户的数据更加私密。接...

    Android桌面便签程序的实现详解和源码

    在Android平台上,开发一款桌面便签程序涉及到许多关键知识点,这些知识点涵盖了Android应用的基本架构、UI设计、数据存储以及用户交互等多方面。下面将详细解释这些内容。 首先,我们来了解一下Android应用的基础...

    Android便签

    【Android便签】是一款基于Android平台的小型应用程序,它展示了如何有效地利用ListView、内容提供者(Content Provider)以及SQLite数据库来实现一个功能简单的记事本应用。在这个应用中,用户可以创建、编辑和删除...

    Android便签应用

    总的来说,"Android便签应用"是一个综合展示了Android开发技术的应用,涉及到UI设计、数据存储、用户交互等多个方面。通过这个项目,开发者可以深入学习Android平台的开发实践,同时也能为用户提供一个便捷、美观的...

    android 便签 Demo,完整源码

    在Android平台上,开发一款便签应用是一个常见的学习和实践任务,它可以帮助用户快速记录和管理日常生活中的各种信息。本项目“android 便签 Demo”提供了一个完整的源码示例,涵盖了Android开发中的多个重要知识点...

    android手机便签

    在Android平台上,开发一款类似于VIVO手机自带的便签应用是一项常见的任务,旨在提供便捷的记事服务。这款“android手机便签”应用是针对这一需求的实现,它旨在模仿VIVO手机的便签功能,提供了全面而实用的特性。在...

    Android便签课程设计

    在本“Android便签课程设计”项目中,我们将探讨如何构建一个完整的Android应用程序,用于创建、编辑和管理用户的日常便签。这个项目旨在帮助学生深入理解Android开发的基础知识,包括UI设计、数据存储、事件处理...

    android小程序(便签)

    本项目是一个名为“便签”的Android小程序,专为初学者设计,旨在帮助他们入门Android移动应用开发。 Android小程序的核心是利用Android Studio,这是一个集成开发环境(IDE),提供了编写、调试和发布Android应用...

    android widget 桌面便签程序源代码

    android widget 开发实例 : 桌面便签程序的实现详解和源码。本资源为源代码部分,讲解部分见本人blog: http://blog.csdn.net/silenceburn/archive/2010/12/23/6093074.aspx

Global site tag (gtag.js) - Google Analytics