问题标签 [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.
android - 无法在 android 版本 2.2.6 中结束通话
我尝试使用以下方法结束通话
这适用于 android 2.2 版但无法在 android 2.2.6 版中结束通话我不知道这段代码有什么问题。
我得到了解决方案,我只是注释掉了这一行 telephonyService.silenceRinger(); 因为android 2.3以上版本不支持此方法
请帮助我,谢谢。
android - 使用 GsmCellLocation 的 getPsc() 总是返回 -1
我已成功获取GsmCellLocation
相关的 cid 和 lac 信息,但服务小区的 PSC(主扰码)总是以初始化值 -1 返回。谁能获得服务小区的真实 PSC 值?
我拥有所有必要的权限。我的邻居列表也返回空,但目前这不是问题。
android - 如何在 Android 中检索 SIM 卡 IMSI?
我希望检索手机 SIM 卡 IMSI 并在布局中显示,我使用模拟器运行程序,即使我知道模拟器没有连接 SIM 卡但它应该有类似“未检测到 SIM 卡”的结果,对吗?但是为什么我得到这个编码错误或者我的“getSubscriberId()”有问题?
android - 将当前呼叫置于前台
假设一个 Android 用户正在通话,然后他们点击“home”并启动我的应用程序(将通话留在后台)。
在我的应用程序中,我使用 TelephonyManager.CALL_STATE_IDLE 检测到正在进行的呼叫,但随后我希望显示正在进行的呼叫显示,以便用户可以直接控制呼叫(即看到结束呼叫按钮)。
发出意图 ACTION_DIAL 无济于事,因为这只会打开一个拨号程序窗口,而不是正在进行的呼叫窗口。
任何人都可以建议如何在我的代码中显示正在调用的窗口。
非常感谢,彼得
android - 如何在 Android 中跟踪消息?
我想开发一个跟踪发送/接收短信的应用程序。我的意思是,当用户从其设备发送消息时,应将消息详细信息保存到我提供的表格中。同样,当设备收到任何短信时,也应该将其保存到我提供的表格中。
请注意,用户使用 Android 的默认消息应用程序发送消息。我的意思是我没有将我的应用程序与默认消息应用程序集成。我只需要跟踪从该应用程序发送的所有消息,因为 Android 会跟踪其Message app的Sent Message文件夹中的所有已发送消息。
我该怎么做?请帮我。我不需要答案,但我需要一些线索来做到这一点。
请不要建议阅读收件箱和发件箱等中的消息。因为我想在用户发送/接收消息时保存消息。不是在发送或接收之后。
android - Android SMS 不向国际发送
我住在土耳其。我可以使用这种方法向本地号码发送短信:
但是当我将号码更改为国际号码时,短信似乎像以前一样发送,但没有到达那个国际号码。我也没有任何例外。
注意:我尝试过从 Android 默认消息传递应用程序手动发送。那时收到消息。所以我不认为这是因为运营商。
你怎么看?这怎么可能?
更新:尝试向朋友的希腊号码发送短信,收到短信。问题继续与伊拉克号码。如果您有非土耳其语、非希腊语号码并希望成为志愿者,请给我发送包含您的号码的消息/邮件,以便我与您核对。
android - Android:IncomingCallInterceptor TelephonyManager.EXTRA_STATE Toast 和 Vibration
Toast
当通话状态为空闲时,我想调出一个并振动。我在清单文件中添加了这个:
这是 IncomingCallInterceptor
我收到了这个错误:
android - 没有得到sim信息
在我的应用程序中,我使用 . 检查 Sim 是否存在simState == TelephonyManager.SIM_STATE_ABSENT
。如果 Sim 存在,我将收集所有 Sim 信息,例如 Sim 运营商名称、Sim 国家/地区等。如果我关闭 WiFi,即使它存在,我也会得到 Sim 缺席,并且我没有得到任何 Sim 详细信息。(电话管理员无法访问 sim当 wifi 未连接时。)
- WiFi关闭时,还有其他方法可以获取SIM卡信息吗?
提前致谢。
android - 尽管从非 UI 线程从 TelephonyManager 取消注册,但仍调用侦听器
PhoneStateListener
我使用以下代码注册了一个:
并使用以下代码取消注册:
但在极少数情况下,即使在未注册之后也会调用侦听器。
重要提示:
注册和注销都是从不是 UI 线程的同一个线程完成的。
问题:
如果电话状态已更改并且更改已“发布”到侦听器并且侦听器在被调用之前未注册,那么侦听器是否仍会被调用?还是将“已发布的消息”从“队列”中删除?
注册和注销是从非 UI 线程完成的这一事实是否重要?
android - 我使用什么 API/类来检查拨出电话?- 安卓
我似乎找不到一个好的类/API 可以告诉我什么时候我的手机正在打电话。我知道我可以使用 TelephonyManager 检测何时接到电话,但我如何检测用户是否正在呼叫某人?
以下是我目前拥有的代码: