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

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

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

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

Android2.1上默認的號碼匹配位數(shù)是7位,也就是說從右向左算起,如果兩個號碼有7位是匹配的,那么就認為是相同的號碼,如+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變量,用來指示是否使用嚴格匹配,這個嚴格匹配是專門給泰國用的,看來泰國的號碼規(guī)則比較特別,而在我們國家,這個變量一般情況下都是0了。

進入正題,修改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

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

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

    RelativeLayout是相對布局控件,以控件之間相對位置或相對父容器位置進行排列。下面這篇文章主要給大家介紹了關(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框架進行二次封裝。本文將詳細講解一下dio如何二次封裝,需要的可以參考一下
    2022-04-04
  • Android基于OkHttp實現(xiàn)下載和上傳圖片

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于Kotlin作用域函數(shù)之間的區(qū)別和使用場景的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(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

最新評論

二连浩特市| 镇宁| 揭西县| 云龙县| 萝北县| 遂川县| 济宁市| 自治县| 龙川县| 蓝田县| 武隆县| 上蔡县| 许昌县| 临泉县| 顺平县| 孟连| 长宁县| 海口市| 利津县| 宁武县| 班戈县| 长沙市| 光泽县| 五峰| 电白县| 沁水县| 北海市| 青田县| 余干县| 迭部县| 杭州市| 嘉黎县| 安远县| 伊通| 阜南县| 潞西市| 昌黎县| 南靖县| 琼海市| 天水市| 宿松县|