2017-01-23 17 views
0

Я пытаюсь понять, что подразумевается под компонентами, и что они могут иметь теги для каждого компонента манифеста. Означает ли это, что кнопки или редактировать текст являются компонентами android: width, android: height, android: hint..etc являются тегами?Что представляют собой компоненты и теги в манифесте? [Android]

ответ

2

№ Компоненты - это действия, услуги, поставщики контента и широковещательные приемники. У них будут <activity>, <service><receiver> теги в манифесте для тех, которые вы используете в своем приложении (исключение: некоторые приемники могут быть зарегистрированы другими способами).

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