2012-09-08 81 views
1

我不知道在哪裏可以找到SMS_RECEIVED的定義或詳細說明,可以任意設置如下:在哪裏可以找到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

它從來不是官方SDK的一部分。 http://stackoverflow.com/questions/499528/what-happened-to-android-provider-telephony – nullpotent

+0

現在我知道了,但是在哪裏可以找到他們的官方文檔?只參考他人的項目來跟蹤他們並學習? –

回答

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 
*/ 
相關問題