最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android編程中號碼匹配位數(shù)修改的方法

 更新時間:2015年11月04日 12:01:11   作者:Just run  
這篇文章主要介紹了Android編程中號碼匹配位數(shù)修改的方法,涉及Android編程中參數(shù)修改的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android編程中號碼匹配位數(shù)修改的方法。分享給大家供大家參考,具體如下:

Android2.1上默認(rèn)的號碼匹配位數(shù)是7位,也就是說從右向左算起,如果兩個號碼有7位是匹配的,那么就認(rèn)為是相同的號碼,如+86 1234567和01234567是相同的號碼;所以判斷兩個號碼是否匹配,簡單的用”==”是不行的。

安卓在Sqlite層新增了函數(shù)phone_numbers_equal用于號碼匹配的判斷,這個函數(shù)是數(shù)據(jù)庫級的,對應(yīng)的SQL語句是PHONE_NUMBERS_EQUAL,android將該函數(shù)以2個參數(shù)和3個參數(shù)的形式注冊到sqlite數(shù)據(jù)庫里,2個參數(shù)的情況無非就是號碼A和號碼B,3個參數(shù)則多了一個bool變量,用來指示是否使用嚴(yán)格匹配,這個嚴(yán)格匹配是專門給泰國用的,看來泰國的號碼規(guī)則比較特別,而在我們國家,這個變量一般情況下都是0了。

進(jìn)入正題,修改android的號碼匹配位數(shù),其實很簡單,修改OldPhoneNumberUtils.cpp文件中的最小匹配位數(shù)為想要的數(shù)字即可,該數(shù)字在函數(shù)phone_number_compare_loose函數(shù)中使用,這個函數(shù)其實就是號碼匹配的真正函數(shù),文件位置:external\sqlite\android

static int MIN_MATCH = 7; 
//修改成你想要的數(shù)字

在framwork層還有個一樣的java函數(shù)實現(xiàn),compareLoosely(A,B),framewoeks\base\telephony\java\android\telephony\PhoneNumberUtils.java,其中使用到的MIN_MATCH同樣需要修改。

【注】:2.1上 phone_number_compare_loose 和 compareLoosely函數(shù)的實現(xiàn)里面少了幾句代碼,算是BUG吧,會影響英文狀態(tài)下6位長度的號碼的匹配

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android實現(xiàn)微信首頁左右滑動切換效果

    Android實現(xiàn)微信首頁左右滑動切換效果

    這篇文章主要介紹了Android實現(xiàn)微信首頁左右滑動切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android如何高效顯示較大的Bitmaps

    Android如何高效顯示較大的Bitmaps

    這篇文章主要為大家詳細(xì)介紹了Android如何高效顯示較大Bitmaps的方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android中關(guān)于相對布局RelativeLayout的技巧匯總

    Android中關(guān)于相對布局RelativeLayout的技巧匯總

    RelativeLayout是相對布局控件,以控件之間相對位置或相對父容器位置進(jìn)行排列。下面這篇文章主要給大家介紹了關(guān)于Android中相對布局RelativeLayout的一些技巧,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • 詳解Flutter中網(wǎng)絡(luò)框架dio的二次封裝

    詳解Flutter中網(wǎng)絡(luò)框架dio的二次封裝

    其實dio框架已經(jīng)封裝的很好了,但是在實戰(zhàn)項目中,為了項目可以統(tǒng)一管理,還是需要對dio框架進(jìn)行二次封裝。本文將詳細(xì)講解一下dio如何二次封裝,需要的可以參考一下
    2022-04-04
  • Android基于OkHttp實現(xiàn)下載和上傳圖片

    Android基于OkHttp實現(xiàn)下載和上傳圖片

    這篇文章主要為大家詳細(xì)介紹了Android基于OkHttp實現(xiàn)下載和上傳圖片功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Android控件PullRefreshViewGroup實現(xiàn)下拉刷新和上拉加載

    Android控件PullRefreshViewGroup實現(xiàn)下拉刷新和上拉加載

    這篇文章主要為大家詳細(xì)介紹了Android控件PullRefreshViewGroup實現(xiàn)下拉刷新和上拉加載效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Kotlin作用域函數(shù)之間的區(qū)別和使用場景詳解

    Kotlin作用域函數(shù)之間的區(qū)別和使用場景詳解

    這篇文章主要給大家介紹了關(guān)于Kotlin作用域函數(shù)之間的區(qū)別和使用場景的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Android中ViewPager實現(xiàn)滑動條及與Fragment結(jié)合的實例教程

    Android中ViewPager實現(xiàn)滑動條及與Fragment結(jié)合的實例教程

    ViewPager類主要被用來實現(xiàn)可滑動的視圖功能,這里我們就來共同學(xué)習(xí)Android中ViewPager實現(xiàn)滑動條及與Fragment結(jié)合的實例教程,需要的朋友可以參考下
    2016-06-06
  • 解析Android框架之Volley源碼

    解析Android框架之Volley源碼

    我們知道Volley是在2013年Google I/O大會上推出了一個新的網(wǎng)絡(luò)通信框架,他的設(shè)計目的就是為了那些請求數(shù)據(jù)量不是特別大,但是又是特別頻繁的網(wǎng)絡(luò)操作非常適合。但是對于數(shù)據(jù)量較大的請求,比如說下載一個較大的文件,Volley可能相比于其他的框架,就有點不足了。
    2021-06-06
  • Android TV listview及焦點處理

    Android TV listview及焦點處理

    這篇文章主要介紹了Android TV listview及焦點處理的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論

寻乌县| 酉阳| 灵宝市| 闸北区| 临汾市| 武宣县| 兴海县| 磐石市| 盐亭县| 武冈市| 谢通门县| 阜南县| 蕲春县| 福贡县| 台湾省| 嘉荫县| 马山县| 封开县| 武陟县| 漳州市| 涞水县| 曲水县| 泗水县| 台州市| 闽侯县| 灵丘县| 永登县| 昆明市| 界首市| 金川县| 柳林县| 天等县| 南皮县| 克拉玛依市| 昌都县| 桃江县| 太仆寺旗| 九龙坡区| 中阳县| 长海县| 巴彦县|