Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 如何關閉來電號碼歸屬地

android 如何關閉來電號碼歸屬地

編輯:關於Android編程

MTK平台號碼歸屬地分為兩種:1.手機號碼歸屬地;2.固話號碼歸屬地;

手機號碼歸屬地:
是MTK自己做的,關閉只需要關閉MTK_PHONE_NUMBER_GEODESCRIPTION這個option即可;
數據庫文件所在路徑為 alps/mediatek/external/geocoding/geocoding.db;
僅支持漢語。

固話號碼歸屬地:
是Google Android系統自帶的,關閉需要注解掉Google的原始code;
數據庫文件所在路徑為 alps/external/libphonenumber/java/src/com/android/i18n/phonenumbers/geocoding/data
支持多國語言。


可能遇到的問題:
國內定制版本有可能關閉MTK_PHONE_NUMBER_GEODESCRIPTION會編譯報錯,是因為有設置編譯的一些option的依賴檢查,
在打開OP01或OP02的版本中不允許關閉MTK_PHONE_NUMBER_GEODESCRIPTION,如果要關閉可以去掉以下檢查code:
文件: android_dep_rule.mak
位置: alps\mediatek\build\addon\core
# for phone number geo-description
ifneq ($(filter OP01% OP02%, $(OPTR_SPEC_SEG_DEF)),)
ifeq (no,$(strip $(MTK_PHONE_NUMBER_GEODESCRIPTION)))
$(call dep-err-seta-or-onb, OPTR_SPEC_SEG_DEF,none OP01/OP02,MTK_PHONE_NUMBER_GEODESCRIPTION)
endif
endif
如果不關閉MTK_PHONE_NUMBER_GEODESCRIPTION來實現關閉歸屬地,采用如下操作:
可以在①CallerInfo.java, updateGeoDescription() 中將geoDescription設為空字符串null;
再在②DefaultCallLogInsertionHelper.java 的 getGeocodedLocationFor()方法返回空字符串null。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved