专栏首页Android干货安卓开发_浅谈主配置文件(AndroidManifest.xml)

安卓开发_浅谈主配置文件(AndroidManifest.xml)

AndroidManifest.xml 本质:是整个应用的主配置清单文件 包含:该应用的包名,版本号,组件,权限等信息 作用:记录该应用的相关的配置信息

一、常用标签 (1)、全局篇(包名,版本信息) (2)、组件篇(四大组件)、 (3)、权限篇(申请权限和定义权限) 1、全局篇 (1)、应用的包名以及版本信息的管理 package="com.example.tset" android:versionCode="1" android:versionName="1.0"> (2)、控制android版本的信息(可以支持的最低版本,你期望的系统版本) android:minSdkVersion="8" android:targetSdkVersion="16" 2、组件篇 <application android:icon="@drawable/icon" android:theme="@style/my_theme"> </application> 其属性可以设置: (1)、图标:android:icon (2)、标题:android;label (3)、主题样式:android:theme

在配置文件中注册组件

(1)、定义Activity

<activity android:name="com.example.allcode.MainActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Dialog" > <intent-filter> <action android:name="android.intent.action.MAIN" /> //作为主activity <category android:name="android.intent.category.LAUNCHER" /> //显示在软件列表中 </intent-filter> </activity> 注:启动一个没有在清单中定义的Activity会抛出异常 (2)、定义Service(服务) <sevice android:name="com.ttg.service.CouponService" <intent-filter> <action android:name="com.ttg.service"</action> </intent-filter> </seivice> (3)、Content Provider(内容提供者) <provider android:name="com.example.manifest.provider"> </provider> 内容提供者用来管理数据库访问及程序内和程序间共享的 (4)、Broadcast Receiver(广播接收者) <receiver android:name="com.ttg.receiver.CouponService" <intent-filter> <action android:name="com.ttg.install"</action> </intent-filter> </receiver>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 安卓开发_浅谈Service

    听着music睡
  • Android项目实战(二十七):数据交互(信息编辑)填写总结

    听着music睡
  • 安卓开发_浅谈Android动画(二)

    听着music睡
  • Android禁止横屏竖屏切换

    forrestlin
  • flutter即时通信(im)插件封装

    封装的一个腾讯云im,以便于flutter开发者可以方便继承im到自己的应用中,传送门在此

    brzhang
  • 速读原著-Android应用开发入门教程(样式的设置)

    在 Android 中,应用程序所呈现的样子不完全由布局文件和源代码决定。通过在 AndroidManifest.xml 中设置样式,也可以控制活动的外观,所设...

    cwl_java
  • Android二维码功能实现,在程序内嵌入ZXing项目

    最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫...

    用户1158055
  • Android Gradle实用技巧(五) | 善用AndroidManifest占位符

    占位符,其实是一个可以被替换的临时标记,比如${name},我们就可以使用真实的name变量的值替换这个占位符,达到可以动态的修改这个占位符的目的。所以Andr...

    飞雪无情
  • 使用ViewPager+Fragment实现选项卡切换效果

    实现效果 本实例主要实现用ViewPage和Fragment实现选项卡切换效果,选项卡个数为3个,点击选项卡或滑动屏幕会切换Fragment并实现选项卡下方下边...

    古时的风筝
  • 聊一聊Android中的StateListAnimator

    Material Design 中最基础的一条原则就是 ‘motion provides meaning’,也就是当用户和你的 app 交互时应当提供合理的视觉...

    砸漏

扫码关注云+社区

领取腾讯云代金券