【问题标题】:Where to find the definition/description of Android's SMS_RECEIVED or similiar thing?在哪里可以找到 Android 的 SMS_RECEIVED 或类似内容的定义/描述?
【发布时间】:2012-09-08 15:43:03
【问题描述】:

我不知道在哪里可以找到SMS_RECEIVED的定义或详细说明,可以设置如下:

<action android:name="android.provider.Telephony.SMS_RECEIVED"/> 

我在网站http://developer.android.com/reference/packages.html 上搜索过,但没有结果。 谢谢!

还有这个:

<uses -permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses>

这种用法在AndroidManifest.xml 文件中。让我困惑的是我怎么知道他们?在哪里可以找到它们?我只能从其他人的项目中找到它们?根本没有官方文件?

【问题讨论】:

  • 它从来不是官方 SDK 的一部分。 stackoverflow.com/questions/499528/…
  • 现在我知道了,但是在哪里可以找到他们的官方文档呢?只参考别人的项目来跟踪和学习?

标签: android


【解决方案1】:

我找到的答案如下:现在我在下面的源代码中找到了:

@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) 公共静态最终字符串 SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED";

在文件中:~/android-sdks/sources/android-16/android/provider/Telephony.java 并且对于整个文件Telephony.java,它被标记为@hide(如下所示)。这应该是我无法通过 javadoc 找到 SMS_RECEIVED 的原因。

/**
 * The Telephony provider contains data related to phone operation.
 *
 * @hide
 */

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    相关资源
    最近更新 更多