2017-01-23 14 views
0

私はコンポーネントが何を意味しているかを理解しようとしており、マニフェストの各コンポーネントにタグを付けることができます。これはボタンや編集テキストがコンポーネントとアンドロイドであることを意味しますか?width、android:height、android:hint..etcはタグですか?マニフェストのコンポーネントとタグは何ですか? [Android]

答えて

2

いいえコンポーネントは、アクティビティ、サービス、コンテンツプロバイダ、およびブロードキャスト受信者です。これらは、マニフェストに<activity><service><provider>、および<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

についての素晴らしいドキュメントを持っています
関連する問題