清单中的组件和标签是什么? [Android]产品

时间:2017-01-23 21:01:35

标签: android tags components android-manifest manifest

我正在尝试理解组件的含义,并且它们可以为清单中的每个组件添加标签。这是否意味着按钮或编辑文本是组件和android:width,android:height,android:hint..etc是标签?

2 个答案:

答案 0 :(得分:2)

没有。组件是活动,服务,内容提供商和广播接收者。这些标签中的<activity><service><provider><receiver>标记适用于您正在使用的应用中的那些标签(例外:某些接收方可以是以其他方式注册)。

答案 1 :(得分:1)

这是清单结构

<?xml version="1.0" encoding="utf-8"?>

<manifest>

    <uses-permission />
    <permission />
    <permission-tree />
    <permission-group />
    <instrumentation />
    <uses-sdk />
    <uses-configuration />  
    <uses-feature />  
    <supports-screens />  
    <compatible-screens />  
    <supports-gl-texture />  

    <application>

        <activity>
            <intent-filter>
                <action />
                <category />
                <data />
            </intent-filter>
            <meta-data />
        </activity>

        <activity-alias>
            <intent-filter> . . . </intent-filter>
            <meta-data />
        </activity-alias>

        <service>
            <intent-filter> . . . </intent-filter>
            <meta-data/>
        </service>

        <receiver>
            <intent-filter> . . . </intent-filter>
            <meta-data />
        </receiver>

        <provider>
            <grant-uri-permission />
            <meta-data />
            <path-permission />
        </provider>

        <uses-library />

    </application>

</manifest>

您不必使用所有元素,组件或标签,取决于应用程序和功能,您有关于MANIFEST

的精彩文档