如果我的应用程序处于前台,我希望能听到电话通话的声音。 之前可以这样做,但现在 listen() 已被弃用:val tm = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager ...
我正在通过标准的GSM AT命令接口与GSM调制解调器模块进行交互。目前,每个已知运营商的接入点名称(APN)、用户名和密码都是硬编码在我的软件中的。我想知道这些信息是否由SIM卡提供。这是真的吗? 我愿意尝试使用“+CRSM”或“+CSIM”直接访问SIM卡的文件结构,但在开始之前想知道A...
我使用BroadcastReceiver在Android手机上拦截来电,如下所示。tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); Bundle bundle = intent.getExt...
我希望能够通过编程方式从代码中更改首选网络模式,即gsm或wcdma或auto,在Android上。 这是否可行,如果是,如何实现?
在使用ProGuard对包含反射使用TelephonyService API的Android应用程序进行混淆时,我遇到了问题。 我定义了一个名为com.android.internal.telephony的包,并在其中复制了ITelephony.aidl文件。 这是我使用反射使用电信方法的...
我的应用程序将维护一个联系人列表。 来自列表中联系人的任何电话都将被拒接。它们将出现在未接来电列表中,但手机不会响铃。
内部的 Android 类 com.android.internal.telephony.Call 包含一个名为 State 的枚举类型,定义如下:public enum State { IDLE, ACTIVE, HOLDING, DIALING, ALERTING, INCOMIN...
有没有办法在通过USB插入的Android设备上模拟电话?是否有使用ADB触发呼叫的方法?如果有,我该如何做? 我觉得这可能是一个重复的问题,但我找不到相关的SO问题。这是最接近的问题,但它只涉及模拟器。 下面是我尝试过的一些方法。我想执行以下命令的反向操作:adb shell am st...
能否通过移动网站获取设备的电话ID、MAC地址、序列号和/或Android ID? 也就是说,不是通过可下载的应用程序,而是通过用户在其移动设备浏览器上访问的链接来实现? 如果可以,怎么做呢?
我们如何通过程序知道我所做的呼叫已在另一端接收到? 我知道有一些电话状态,如IDLE、OFFHOOK和RINGING。 我希望能收到通知,告诉我所拨出的电话已被接收、被对方断开或对方未接听。 请提供建议。