Android XML。 IDstring中星号的用途是什么?

有些来源我看到这样的声明

<item android:id="@+id/menu_display_groups" android:icon="@*android:drawable/ic_menu_allfriends" android:title="@string/menu_displayGroup" /> 

注意*

 @*android: 

似乎可以访问内部资源。 但是很想知道。

也好奇,如果使用Android 2.2 SDK这样的声明来构build应用程序是安全的,并在1.5上运行它。

Solutions Collecting From Web of "Android XML。 IDstring中星号的用途是什么?"

您是正确的,它可以访问平台应用程序的内部资源。 使用这种声明构build应用程序是不安全的,除非您在完整的系统映像中构build捆绑的应用程序。

内部资源可以(并且确实)不仅从平台版本到平台版本而且还从设备到设备或设备版本到设备版本被改变/去除。