哪里可以找到Android SMS_RECEIVED的定义/描述或类似的东西?

时间:2012-09-08 15:43:04

标签: android

我不知道在哪里可以找到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文件中。令我困惑的是我怎么知道它们?哪里可以找到它们?我只能从其他人的项目中找到它们吗?没有正式的商标?

1 个答案:

答案 0 :(得分:1)

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

@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) public static final String 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
 */