中国大陆手机号归属地查询.
Kotlin版本根据手机号确定手机号运营商即归属地, 支持包括虚拟运营商的中国大陆手机号查询.
##Effect/效果图
数据源dat
文件来自xluohome/phonedata提供的数据库, 会不定时同步更新数据库
归属地信息库最后更新:2021年06月
lookup.setOnClickListener {
PhoneNumberLookup.instance().with(LookupAlgorithm.IMPL.SEQUENCE).lookup(editor.text.toString())
?.apply {
province.text = geoInfo.province
city.text = geoInfo.city
zipCode.text = geoInfo.zipCode
areaCode.text = geoInfo.areaCode
ispText.text = isp.carrier
} ?: kotlin.run {
province.text = UNKNOWN
city.text = UNKNOWN
zipCode.text = UNKNOWN
areaCode.text = UNKNOWN
ispText.text = UNKNOWN
}
}
- 感谢xluohome/phonedata共享的数据库
- 也参考了@EeeMt 的java实现EeeMt/phone-number-geo
手机号归属地信息是通过网上公开数据进行收集整理。
对手机号归属地信息数据的绝对正确,不做任何保证。因此在生产环境使用前请您自行校对测试。