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