问题标签 [phone-state-listener]
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中检索来电的电话号码
我想检索来电的电话号码并用它做一些事情,就像在http://blog.whitepages.com/2009/02/27/caller-id-by-whitepages-a-new-android-app-使电话推销员处于警报状态/
你能帮我吗,因为我找不到任何关于这个的信息。我从哪里开始以及如何获取电话号码?
好的,所以目前我的代码如下所示。当我拨打电话时,CustomBroadcastReceiver 会捕获它并打印出日志消息。我可以从捆绑包中检索电话号码。但!我无法让 CustomPhoneStateListener 工作。如您所见,我已将我的 customPhoneState 侦听器注册到接收器,但日志消息永远不会从 CustomPhoneStateListener 类中打印出来。我在这里错过了什么?我的想法正确吗?
android - PhoneStateListener 内存泄漏 - android
多次运行我的应用程序后,我遇到了内存问题。
java.lang.OutOfMemoryError:位图大小超出 VM 预算
我想我以某种方式泄漏了内存,所以我做了一个 DUMP HPROF 文件并使用 MAT 工具找出问题所在。事实证明,在运行了 5 次应用程序并退出后,我找到了 5 个 Activity 实例和 5 个 PhoneStateListener 实例。
如果我删除对 PhoneStateListener 的调用,我就不再有这个问题了,我只看到了 Activity 的 1 个实例。
问题是,我该如何解决这个问题?
谢谢
丹尼尔
这是我的代码:
OnCreate 方法:
在 Activity 类上:
关于 onDestroy 方法:
android - 从 PhoneStateListener 通知服务
我已经构建了一个侦听呼叫状态更改的应用程序,并且我想在 call_state 变为空闲时通知服务。
我拥有的所有组件都可以正常工作,我只需要为此通知(而不是启动)服务。
什么是正确的做法,也许使用 AIDL?
因为,在 PhoneStateListener 中,我无法绑定到服务。我必须为此开始一项活动吗?
android - PhoneStateListener 不调用
这是我的完整代码.......
BroadcastExample.java
AndroidManifest.xml
android - PhoneStateListener() 没有完成
我实现了一个 PhoneStateListener,如果你被叫到,它如何停止音频,并在你完成后再次启动它。当我通过 finish() 退出我的应用程序时,PhoneStateListener 似乎仍然处于活动状态。通话结束后,音乐开始播放。即使我在 onDestroy() 中设置 listener=null ,它也会继续工作......
android - 已调用 BroadcastReceiver 但未调用 PhoneStateListener
在调试下面的代码时,正在调用 BroadcastReceiverCustom 但没有调用 PhoneStateListenerCustom。
现在我只在 BroadcastReceiverCustom 中做必要的操作,但可能不是最好的地方。有什么建议为什么不调用 PhoneStateListener?已经因为可能的原因花了很多时间,不知道??清单文件是正确的,具有正确的权限。我没有看到运行时异常。
BroadcastReceiverCustom.java
PhoneStateListenerCustom.java
清单文件
android - 在扩展 PhoneStateListener 的类中启动媒体播放器
我需要在扩展类中启动 MP PhoneStateListener
。我在资产中有我的 mp3 文件。getAssets() 的任何解决方案都无法在内部工作。
android - Android:PhoneStateListener 在服务中不起作用
我正在尝试构建一个在我接受和拒绝呼叫时记录的应用程序。因此我使用的是PhoneStateListener。
当我在onCreate()
方法中启动侦听器时,它会在一段时间后停止其活动。据我所知,Android 关闭应用程序是因为它没有焦点。
我试图通过启动服务来解决这种行为。我编写的所有代码都可以正常工作,并且不会被 android 杀死……但是 PhoneStateListener 没有收到任何事件。
我如何启动服务:
具有基本输出的 PhoneStateListener:
我从 Listeners 构造函数中获得了 Log 输出,但是每当发生变化时(比如我在打电话给某人),什么都没有发生。
相同的侦听器从onCreate()
工作正常开始。
也许我错过了什么
我刚刚尝试过:我尝试在服务的 while 循环中向 TelephonyManager 询问电话状态。这工作正常。但我想这只是一个肮脏的解决方法。
有人知道可能是什么问题吗?
android - 如何以编程方式启动 PhoneStateListener?
我的应用程序中有一个活动。它包含一个按钮。通过单击该按钮,它应该启动 PhoneStateListener(和 BroadcastReceiver?)以捕获来电和去电。看来它应该是一项服务。
有谁可以解释如何以编程方式启动 PhoneStateListener(和 BroadcastReceiver?)?
android - Android TelephonyManager 和 PhoneStateListener
当接到电话并处于振铃模式时,我想在顶部弹出一个新视图..但我无法做到这一点。我正在发布我的代码,但也要考虑评论中的代码。
请有人帮助我,请请。
提前致谢。