能否在android中获取网络运营商的名称和呼入呼出号码的详细信息?例如,如果呼入/呼出电话号码来自+1650670XXXX,是否可以将网络运营商设置为AT&T
发布于 2014-04-23 14:33:12
在这些链接中找到它将对您很有用
http://androidexample.com/How_to_get_Network_Operator_Name_and_Device_Name/question_answer.php?view=qad&token=21
http://sampleprogramz.com/android/networktype.php
发布于 2014-05-12 20:37:21
在大多数国家,由于号码可携带性的原因,您无法从已拨号码或来电号码中获取接线员姓名。
简而言之,这意味着最初由一个运营商(比如ATT&T)分配的号码现在可能归另一个运营商(比如Verizon)所有,并且无法从号码本身判断,因为它保持不变:
http://en.wikipedia.org/wiki/Local_number_portability
运营商有机制让他们确定谁实际上提供了一个给定的号码,因为他们需要这些信息来允许他们将呼叫路由到已经被移植的号码,但我不知道有任何例子表明运营商之外的任何人都可以自由地访问这些机制。有一些公司为可能满足你需求的号码做广告查询服务,但他们倾向于为此收费-例如:
http://www.numberportabilitylookup.com/hlr_lookup
https://stackoverflow.com/questions/23236316
复制相似问题