phone-state-listener相关内容

不工作 每次 PhoneStateListener Android

我正在开发完整的来电显示应用程序.在来电/未接来电时的动态屏幕通话中.现在这是一次工作.当我接到电话时.比在它不工作或此时未呼叫任何动态屏幕之后. 我对我的问题很困惑. 开关(状态){案例 TelephonyManager.CALL_STATE_IDLE:Log.v("空闲状态", "CALL_STATE_IDLE");//CALL_STATE_IDLE;if(ring == true & ..

如何使该电话状态始终保持广播接收器正常工作?(不间断)

我正在创建一个应用程序,它将在呼叫状态之前和之后显示吐司消息。我在手机上生成并安装了应用程序。 几天或什至几个小时后,它运行良好。但之后,它停止了,要运行该应用程序,我需要再次打开该应用程序。如何修改我的应用程序以使其运行良好?谢谢 清单 < ; uses-permission android:name =“" android.permission.READ_PHONE_STATE ..

PhoneStateListener()尚未完成

我实现了PhoneStateListener,该方法如何在被呼叫时停止音频并在完成后重新启动. 当我通过finish()退出我的应用程序时,PhoneStateListener似乎仍然处于活动状态.通话结束后,音乐开始播放. 即使我在onDestroy()中设置了listener = null,它仍然可以正常工作... 解决方案 在 要注销注册侦听器,请传递该侦听器对象,并将events ..
发布时间:2020-07-02 21:14:01 移动开发

在android PIE 9中结束通话后,来电号码为null

自几周以来,我一直在研究这个问题.我正在制作一个应用程序,该应用程序可以选择传入的号码,并在通话结束后将其显示在对话框中.在android PIE 9.0以下,一切正常.在android PIE中,该数字始终为null.我已授予所有权限,包括READ_CALL_LOGS,但存在相同的问题.传入号码为空.所以请任何人帮助我... 这是我的清单文件: ..

在网络单元更改时未调用ACTION_PHONE_STATE_CHANGED

当电话进出接收区时,我正在尝试使广播接收器启动.问题是,当小区接收发生变化时,接收方永远不会被呼叫. BroadcastReceiver可以很好地用于获取电话状态(呼叫空闲,开始等),还可以用于打开和关闭飞行模式,因为广播接收器可以同时处理这两种情况. 我向清单中的接收者添加了权限和意图过滤器,它们工作正常. 这是我的BroadcastReceiver和PhoneStateListen ..
发布时间:2020-07-02 21:13:55 移动开发

Android,TelephonyManager,PhoneStateListener和传入号码的乐趣

我刚刚进入Android开发领域,因此决定在这个新领域进行的第一项努力就是掌握电话对来电的反应. 稍后进行一次谷歌搜索使我进入 http://www .compiletimeerror.com/2013/08/android-call-state-listener-example.html#.Vi3Ren4vfwM (所以我的代码与他/她有着惊人的相似之处.) 我的主要活动(也是唯一的 ..
发布时间:2020-07-02 21:12:46 移动开发

检查sim卡网络服务是否可用

嗨,我正在开发一个根据SIM卡状态更改按钮的应用程序 我为无SIM卡使用1,为SIM卡就绪使用5 例如,在极少数情况下,我不提供服务,如果SIM卡是国际卡,则在其他地方无法使用.这种情况的SIM状态是什么. 请提出如何检查是否有SIM卡但没有服务的信息.谢谢! 解决方案 嗨,请您尝试以下代码... ref链接: https://stackoverflow.com/a ..
发布时间:2020-07-02 21:12:43 移动开发

由于Android 6.0监听PhoneStateListener.LISTEN_DATA_CONNECTION_STATE的更改似乎不再需要READ_PHONE_STATE权限

我正在将Android 6.0运行时权限应用到可监听运营商数据连接状态更改的应用程序中.我首先尝试仅从清单中删除READ_PHONE_STATE,以检查应用程序在何处需要许可.令我惊讶的是,该应用程序根本没有崩溃. 此后,我尝试在两个6.0之前版本的设备上进行相同的安装,但实际上确实崩溃了.在我看来,Android 6.0不再需要权限.有什么办法可以确认这一点吗? 下面的行是6.0之前 ..

PhoneStateListener内存泄漏-android

我的应用程序运行多次后,内存出现问题. java.lang.OutOfMemoryError:位图大小超出VM预算 我发现我以某种方式泄漏了内存,所以我做了一个DUMP HPROF文件,并使用MAT工具找出了问题所在. 事实证明,在运行5次应用程序并退出后,我发现5个Activity实例和5个PhoneStateListener实例. 如果我删除对PhoneStateListen ..
发布时间:2020-05-08 19:39:27 移动开发

从CellSignalStrengthLte获取适用于Android应用API 17+的RSRP

在过去十年中,有些人提出了类似的问题,但没有人有任何答案。我需要编写一个收集并存储RSRP,RSRQ,CINR和Cell ID的Android应用程序。答案需要与手机硬件允许的一样准确(我在三星Galaxy S5上进行测试),因为我需要使用这些值进行后期处理统计。 有谁知道如何使用telephonyManager或CellSignalStrengthLte获取RSRP?或者是否有另一种可能更 ..
发布时间:2019-01-08 19:21:43 Java开发

如何以编程方式启动PhoneStateListener?

有一个在我的应用程序的活动。它包含一个按钮。通过点击按钮,它应该是开始PhoneStateListener(和BroadcastReceiver的?)赶上呼入和呼出。现在看来,这应该是一个服务。 有谁可以解释如何启动PhoneStateListener(和BroadcastReceiver的?)编程? 解决方案 您必须使用此code和它是100%的工作。 (1)必须启动服务 sta ..

如何获取实时传出通话时间?

我只要有任何呼出它带来了前面的活动。我需要实时呼出时间,并显示在我的活动TextView中。 这是可能得到的电流持续时间,如果通话是摘机? 解决方案 这是可以做到。你只需要窥探 Android的通话记录内容提供商。要使用内容提供商,你只需要调用 getContentResolver()方法。一旦你有一个内容解析器对象,可以使用SQL或任何内置的查询功能查询。例如,在我的Andr​​oid ..
发布时间:2016-03-19 00:41:32 移动开发

从广播接收器phoneListener启动服务

我想停下来的时候,手机铃声响起正在运行的服务,我要当呼叫只是振铃后应答或重新启动该服务。 我总是当电话通话结束的显示java.lang.NullPointerException。 在CALL_STATE_RINGING的alarmManager取消并没有任何错误,服务将停止。再次启动服务,不能正常工作。我得到的所有以下NullPointerException异常的时间。 03-18 19: ..

广播接收器调用但PhoneStateListener不叫

在调试code以下,BroadcastReceiverCustom正在 所谓但是PhoneStateListenerCustom不是。 现在我只有在BroadcastReceiverCustom做必要的行动, 但maynot要做到这一点最好的地方。 任何建议,为什么不PhoneStateListener被称为? 已经花了很多时间了解可能的原因,也不知道? 清单文件是使用正确的权限正确的 ..
发布时间:2016-03-08 12:12:56 移动开发