问题标签 [telephonymanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1494 浏览

android - TelephonyManager 的问题,classNotFoundException

我正在尝试创建一个可以阻止来电的应用程序。我得到ClassNotFoundException了。TelephonyManager以下是我正在使用的代码。我在这里做错了什么?

广播接收器

清单文件

现在错误

谢谢...

0 投票
1 回答
164 浏览

android - 结束电话时更改活动

我想知道如何使用 Android 中的 TelephonyManager 在电话结束时更改活动。有人有教程或可以提供代码吗?

0 投票
1 回答
2319 浏览

android - Android如何保持和取消保持活动电话

任何人都可以让我知道如何保持和取消保持活动电话吗?我正在尝试使用ITelephony.aidl但无法保持通话。这是我试图保持活动通话的代码

0 投票
1 回答
183 浏览

android - 无法在 Android 4.0 设备上获取 PhoneStateListener 的广播

使用接收器,我在 2.3 设备(如(摘机、空闲、响铃)上广播 PhoneStateListener,但是当我在 4.0 设备上运行相同的代码时,它无法广播电话的状态。

谁能告诉如何用接收器在 4.0 上进行广播???

0 投票
0 回答
354 浏览

android - 如何以编程方式将特定铃声分配给android中特定组中的所有联系人

我已经为特定组中的所有联系人分配了铃声。请告诉电话部分,例如,如果有人从某个号码呼叫并且该号码是具有特定铃声的组的一部分,我们如何提供此铃声?

0 投票
1 回答
984 浏览

android - Android - 第一次如何设置默认铃声?

我正在使用铃声管理器开发简单的应用程序。我可以为传入号码设置特定的铃声。但问题是当第二次来电时我的铃声工作正常。我需要自己第一次覆盖默认铃声。我怎样才能做到这一点。下面是我的代码片段。

0 投票
1 回答
1497 浏览

android - 为什么来电号码在 Intent extra TelephonyManager.EXTRA_INCOMING_NUMBER 中为空?

我有一个用意图过滤器“android.intent.action.PHONE_STATE”定义的广播接收器。它主要可以很好地从意图中获取电话号码,但有时,相当随机,它在某些手机上会失败。它看起来像一些固件错误。有没有人遇到过同样的问题,知道实际原因是什么,如何应对?

0 投票
2 回答
1979 浏览

android - 如何检测可用的运营商网络?

Android 中是否有任何方法可以检测该地区所有可用的运营商网络。我试图从连接管理器中搜索它,它似乎只返回活动网络信息。我还尝试了电话管理器,它只返回活动运营商的信号和邻居信息(例如同一运营商的其他信号)。我想创建一个应用程序,它将扫描每个国家/地区的可用手机网络(例如在设置中),以便在漫游时选择我的网络。

0 投票
1 回答
462 浏览

android - 如何在Android中振铃时接收呼叫方键盘上按下的号码?

我正在开发一个 android 应用程序,我想知道是否有可能在被叫方的电话上接收数字或 DTMF 音或任何此类相关数据,主叫方正在他/她的手机上打字,而对方的电话被叫方正在振铃。

为了使问题更清楚,请考虑以下两个人 A 和 B 的情况:

  1. 呼叫者A正在呼叫B
  2. B的电话在
  3. 当电话还在响铃时, A在他的电话上键入一个序列或一个数字。
  4. 这些数字是在B的电话上收到的。
  5. 根据它是什么数字/什么序列,将在B的手机上触发一个动作(通过我的应用程序)。

我只是想知道上述情况或任何等效或远程类似的情况是否可能。

谢谢

0 投票
1 回答
1910 浏览

android - getSimSerialNumber() 在 BroadcastReceiver 中返回 null

我有一个大问题我想检测在广播接收器的 BOOT_COMPLETED 之后 SIM 卡是否已更改我正在清单上写这个

并且权限是

这是我的代码

顺便说一句 tel_num.getCid() 和 tel_num.getLac() 返回值但 tm.getSimSerialNumber() 返回 null ,这就是让我发疯的原因:(请提供任何帮助