ACTION_QUERY_PACKAGE_RESTART не может быть разрешен или не является полем

Рассмотрите следующий бесполезный код в активности Android:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    String s1 = Intent.ACTION_PACKAGE_CHANGED;
    String s2 = Intent.ACTION_QUERY_PACKAGE_RESTART;
}

Почему Eclipse повышает значение ACTION_QUERY_PACKAGE_RESTART не может быть разрешен или не является ошибкой поля? Я имею в виду, что это не обе две строки, определенные класс Intent?

Приложение использует:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

но приведение обоих в 17 не изменяет поведение Eclipse.

Ответ 1

Он скрыт от SDK, потому что он предназначен только для внутреннего использования. Вот почему он говорит "Скрыть:" над ним. Формат grepcode делает это трудным для восприятия.