framework-res 模块中的 “android:” prefix 是什么意思?

framework-res module中的styles.xml 文件代码:

<style name="Theme">
    <item name="colorForeground">@android:color/bright_foreground_dark</item>
    <item name="colorForegroundInverse">@android:color/bright_foreground_dark_inverse</item>
    <item name="colorBackground">@android:color/background_dark</item>
<style name="Theme.Black">
    <item name="android:windowBackground">@android:color/black</item>
    <item name="android:colorBackground">@android:color/black</item>
</style>

如上所述,它们都有一个属性名,值是windowBackground。在android 框架中需要写一个 android: prefix 吗?

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style
        name="style_name"
        parent="@[package:]style/style_to_inherit">
        <item
            name="[package:]style_property_name"
            >style_value</item>
    </style>
</resources>

请参考:http://developer.android.com/guide/topics/resources/style-resource.html