回答:
Resources#getValue()メソッドで取得しfalse、resolveRefsパラメータを渡します。例えば:
TypedValue value = new TypedValue();
getResources().getValue(R.string.alias_name, value, false);
int aliasedId = value.data;
示されているように、エイリアスリソースの数値IDがTypedValueのdataフィールドに表示されます。16進数で実際に必要な場合は、に渡すことができますInteger.toHexString()。そして、エイリアスされたリソース名が必要な場合、それは簡単です:
String aliasedName = getResources().getResourceEntryName(value.data);