问题标签 [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 - 发生广播接收器超时时,调试器在调试期间断开连接
我正在使用 adb/android 工具等在 eclipse 中的模拟器上编写一个应用程序。当我在下面调试我的广播接收器代码时,在代码的某个部分中,当我在那里停留几秒钟时,调试器会分离。
它没有给我足够的时间来调试和断开连接,
错误就像
- 03-01 20:42:38.293: I/CallListener(320): onReceive.. 03-01 20:42:48.319: W/ActivityManager(59): 广播
广播记录超时{45098250 android.intent.action.PHONE_STATE} -
接收器=android.os.BinderProxy@450d2070 03-01 20:42:48.319:
W/ActivityManager(59):超时期间的接收器:ResolveInfo{45032058
mahmed.net.apps.CallListener p=0 o=0 m=0x108000} 03 -01 20:42:48.353:
I/Process(59):发送信号。PID: 320 SIG: 3 03-01 20:42:48.353:
I/dalvikvm(320): threadid=3: 响应信号 3 03-01 20:42:48.353: I/dalvikvm(320): 将堆栈跟踪写入'/data/anr/traces.txt' 03-01
20:42:48.362: I/Process(59): 发送信号。PID: 59 SIG: 3 03-01
20:42:48.362: I/dalvikvm(59): threadid=3: 对信号 3 做出反应
调试器断开连接的部分是
broadcastreceiver 的完整代码是这样的:
更多在
android - 在android中保存当前单元格的信号强度的问题
我正在尝试获取我连接的当前单元的信号强度。到目前为止,我已经找到了这个例子:
http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal
但这只是为了在信号改变时得到一个 Toast。有没有办法将信号强度的值保存在变量中?
我使用以下代码尝试了此操作,方法是将值保存在变量上并获取它,但我一直在获取“初始值”。这是代码:
和清单:
如果有人可以帮助我保存信号强度的值,我将非常感激,或者建议任何其他方式来做到这一点......
谢谢
android - 如何从 android/internal/telephony/Phone.java 使用 getAvailableNetworks
我有一个要求,我需要为 Nexus S 开发一个 Android 应用程序,以便让所有可用的网络运营商围绕我。
我一直在跟进很多博客来完成这项工作。
首先它是一个内部/隐藏的 API
所以我就按照这个方法来调用它。
但我总是得到 setPrefNetmethod = null ......
我什<uses-permission android:name="android.permission.READ_PHONE_STATE" />
至在android清单中设置了......
任何帮助对我来说都会很棒。
android - 在 droid 设备上访问语音邮件
我对Android开发相当陌生。我正在使用 Mono for Android 进行开发。我只是浏览 Xamarian 网站上的文档,但我没有找到任何访问设备上语音邮件文件夹的参考。所以我做了更多的搜索,在 Android 开发者网站上找到了一篇关于android:telephony
API 的文章。该文章的链接是:http: //developer.android.com/reference/android/telephony/package-summary.html。
我想知道是否有办法访问用户的语音邮件并检索所有语音邮件。如果有人做过类似的事情或知道一两个资源,请分享。
非常感谢您在这里的帮助。
android - 通话记录是否记录了拨打电话的 sim 序列号?
我正在创建一个关于通话记录的应用程序,我偶然发现了这个想法。现在,从电话拨号器拨打的电话和从设备上安装的 voip 软件拨打的电话也作为通话记录出现,我正在猜测,因为只要按下 Voip 上的通话按钮,Voip 软件就会调用电话拨号器。现在我正在考虑一种消除 voip 呼叫的解决方案,我想出了这个想法,但我不知道它是否可行。
现在是否可以获取用于特定呼叫的 SIM 卡序列号?
这是我正在使用的代码行。
我将不胜感激建议和代码方面的帮助。
android - 来电/去电时自动打开拨号盘
我正在考虑制作一个小型后台实用程序,它可以检测任何一部手机何时接到来电/用户何时拨打电话。根据动作,当手机离开耳朵时,数字拨号盘会自动显示。
我知道,如何检测呼叫类型,但不知道是否可以触发 Intent 动作以要求 android 以编程方式打开拨号盘。
请建议,如果可能的话以及如何。
感谢 Omkar Ghaisas
android - 如何在android中解决此错误“com.android.internal.telephony无法解析为类型”
我正在创建简单的呼叫过滤器应用程序来限制不需要的呼叫。我使用以下代码来限制呼叫,但我无法在下面的代码“ com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke(tm); ”中解决此行的问题,它显示错误消息 com. android.internal.telephony 无法解析为 android 中的类型如何解决此错误。
请帮我 。
android - 在 toat 消息上创建一个线程
我有以下代码:
我需要继续敬酒,直到对方接电话。怎么做?我知道我必须在收到号码时创建并启动一个线程,并在对方回答时停止该线程。如何做到这一点?
谢谢
android - 如何获取基于 SIM 提供商的国际拨号代码?
我正在开发应根据 SIM 卡提供商自动设置用户手机号和国际国家代码的应用程序。
即,如果我在第一页国家代码中安装此应用程序并且我的电话号码应该自动填写。我希望这个结果作为我的输出。
我已经使用静态代码完成了此操作,但我想动态执行。如果用户使用此应用程序,则应自动选择国家代码和手机号码。
我在网上搜索过,但没有这个问题的确切答案。
我已经看到他们正在做这件事的应用程序,那么他们是怎么做的?
谢谢
android - 如何监控 SIM 状态变化
我希望能够在 SIM 状态更改时做一些事情,即在需要 SIM PIN 时播放声音,但我认为没有广播事件可以被广播接收器拦截...注册android.intent.action .PHONE_STATE 只会告诉你 CALL-STATE 何时发生变化。另一种方法是启动一个注册PhoneStateListener 并对LISTEN_SERVICE_STATE做出反应的服务(当状态为 OUT-OF-STATE 时,它可以获得 SIM来自TelephonyManager的状态并查看状态是否为 SIM_STATE_PIN_REQUIRED)。所以,我的问题是:
1)是否有任何广播意图可用于拦截 SIM 状态更改或服务状态更改?
2)在服务中安装PhoneStateListener并在PhoneStateListener收到电话状态更改的通知后使用它向服务本身传递意图是一个坏主意吗?