- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个需要接收短信的应用程序,每个人都在他们的代码中使用“android.provider.Telephony.SMS_RECEIVED_ACTION” Intent 操作,但看起来 API 级别 17 不再支持它了!它现在在哪里?我也没有在“android.telephony”类中找到 SMS_RECEIVED_ACTION!请有人告诉我,我完全糊涂了。我应该使用旧的 API 吗?
最佳答案
Telephony 类在 API 19 (4.4 - KitKat) 之前没有记录在案的 API。没有上课并不意味着您尝试做的事情不起作用。您需要请求此权限:
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
如果您在 list 中注册您的接收器,它将看起来像这样:
<receiver android:name=".SmsIntentReceiver">
<intent-filter android:priority="1">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
来自 android.provider.Telephony AOSP:
public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED";
这是对源代码的 grepcode.com 引用:
注意类声明之前的“@hide”——它在那里,但没有暴露给开发者。这就是它在 ADT 中不被识别的原因。
关于android: android.provider.Telephony.SMS_RECEIVED 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494428/
我正在尝试获取一个电话对象,以便我可以在我的应用程序中调用和 session 两个号码。 我尝试过使用静态 PhoneFactory.makeDefaultPhones((Context)this)
我们目前正在修改我们的应用程序 list ,以明确使用 uses-feature 属性来声明其对硬件和软件 API 的所有依赖性。 由于我们希望用户有移动互联网,我们将android.hardware
我知道如何使用 intent 过滤器 android.provider.Telephony.SMS_RECEIVED 但我的问题是这对 MMS 有用吗?? 最佳答案 我在 list 中使用以下代码来监
我通过标准 GSM AT 命令接口(interface)与 GSM 调制解调器模块连接。现在,每个已知运营商的接入点名称 (APN)、用户名和密码都硬编码在我的软件中。我想知道此信息是否由 SIM 卡
我不确定是反射本身有问题,还是我尝试获取的方法有问题。 我想做的是从类中调用函数 setLine1Number: com.android.internal.telephony.gsm.GSMPhone
如何检查消息是否已在短信内容提供程序中传送(Telephony.TextBasedSmsColumns 字段) 最佳答案 按状态字段 mCursor = contentResolver.query(U
我想知道如何从 TelephonyManager 访问电话类型信息 [无论是 GSM 还是 CDMA]。我可以为此使用哪个函数: 我的代码是: SubscriptionManager sm = Sub
我正在做一个项目,我需要使用这个tow api; jtapi,gjtapi。问题是 gjtapi 和 jtapi 项目似乎都已经死了。有新的类似的java api吗? 最佳答案 JTapi 是由 CI
我正在尝试创建一个新的 SMS 接收监听器。 我用谷歌搜索了这个问题,我发现的只是它需要 android.provider.Telephony.SMS_RECEIVED 但在android 2.2中不
有谁知道 android.provider.Telephony 发生了什么?它已经不存在了。 最佳答案 如果您阅读 this从 android-developer 邮件列表发帖,您可以看到 andro
我只是尝试构建调用监视器系统,通过串行端口或 IP 从我的 PABX 读取 SMDR\CDR。这样我就可以从这些数据中生成一些报告。我知道每个制造商的数据输出格式都不一样,那么我们该如何处理这个问题呢
我正在了解 Android 中的电话堆栈,我希望您确认或否定我得出的结论: 整个内部 java 电话堆栈,即 ril (java 端),com.android.internal.telephony.*
我最近使用 HPFortify 服务对我的 Android 源代码进行了代码扫描。他们报告了关于其中一个广播接收器的安全漏洞。他们建议使用广播公司权限来减少攻击向量。这样你就限制了广播者,否则任何恶意
自 android 2.3 Google 已删除 - http://code.google.com/p/android/issues/detail?id=54 但是在 Android 手机 2.3
我正在使用以下代码从短信中检索消息。 private List getEveryLastMessages(){ List listSms = new ArrayList(); Cont
好的,我有一个简单的问题。我在市场上有应用程序可以调用号码和发送短信,并且可以浏览互联网。该应用程序支持 469 台设备(市场上)。虽然我可以在平板电脑上安装我的应用程序,但我想为平板电脑用户提供可能
iOS 中有类似 Telephony.SECRET_CODE 的东西吗?如果在电话拨号盘上输入国际号码,我需要打开我的应用程序吗? 最佳答案 我不确定 Telephony.SECRET_CODE 是什
我想接收 WAP 推送消息。我的代码发布如下: public class PushMsgReceiver extends BroadcastReceiver { public final static
我正在编写一个需要接收短信的应用程序,每个人都在他们的代码中使用“android.provider.Telephony.SMS_RECEIVED_ACTION” Intent 操作,但看起来 API
我是 iOS 新手,正在学习使用 Swift 编写代码。我的应用程序需要测量信号强度。我发现这段代码适用于 Objective-C/C,需要一些帮助才能在 Swift 上实现。这是我得到的。希望有人能
我是一名优秀的程序员,十分优秀!