对传入的环聊拨号号码的意图为空

时间:2014-09-15 20:20:00

标签: android

来自另一台设备上的传出环聊直拨电话的moto G 4G kitkat的传入号码......

股票手机应用和/或

public void onReceive(final Context context, Intent intent) {

    Bundle extras = intent.getExtras();

    number = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);

两者都产生:NULL

其他传出来源的传入号码不为空并显示。

然而

Log.d(TAG, "isEmpty? " +extras.isEmpty());

生产:InPhoneStateMonitor(4661):isEmpty?假

虽然可能是国家信息或其他信息:

String state = extras.getString(TelephonyManager.EXTRA_STATE);

在环聊中我也看不到什么可以有所作为。没有从网站上检查谷歌语音帐户设置,也没有通过环聊尝试使用我的旧谷歌语音号码。

最后我的问题是:为什么没有收到电话号码或者至少看来该电话号码是空的?

1 个答案:

答案 0 :(得分:-1)

好吧,看来我刚想出了如何获取一个非空号码,因为我的旧Google语音号码不是来自环聊直拨电话拨打电话......

我在我的设备上使用的帐户从未注册Google语音号码,并且在Google语音网站设置中 - >手机标签显示:  您的Google语音信箱访问号码(xxx)xxx-xxxx  获取Google语音号码

因此猜测它是,或换句话说,提供者配置问题,因为数字不应该为空。