Wes*_*sik 0 android android-manifest android-activity
有android:name 3次,它们有什么区别?我开始学习Android,所以现在我想了解Manifest。
<activity
android:name="com.example.project.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
每个意图过滤器均由<intent-filter>应用清单文件中的元素定义,该元素嵌套在相应的应用组件中(例如<activity>元素)。
action:
在name属性中声明接受的意图操作。该值必须是动作的文字字符串值,而不是类常量。
类别:
在name属性中声明接受的意图类别。该值必须是动作的文字字符串值,而不是类常量。
android:name
动作的名称。一些标准动作在Intent类中定义为ACTION_string常量。要将这些操作之一分配给此属性,"android.intent.action."请在紧随其后的字符串之前ACTION_。
例如,for ACTION_MAIN,use "android.intent.action.MAIN"和for ACTION_WEB_SEARCH,use "android.intent.action.WEB_SEARCH"。
| 归档时间: |
|
| 查看次数: |
6330 次 |
| 最近记录: |