Вы не говорите, зачем вам нужен доступ к com.android.internal.R
, но печальный факт заключается в том, что вы просто не можете импортировать его («внутренний» является подсказкой того, что он не является частью общедоступного API). Google не раскрывает это, потому что оно может быть изменено.
Можно попасть на внутренние ресурсы, позвонив по номеру Resources.getSystem()
. Чтобы получить значение определенного идентификатора ресурса, вы должны знать его имя, а затем использовать код, подобный следующему, чтобы найти значение:
Resources res = Resources.getSystem();
int id = res.getIdentifier("resource name", "resource type", "android");
Имейте в виду, что любое имя, которое вы используете, может исчезнуть в будущих версиях Android.