android AndroidManifest.xml

1>全局篇(包名、版本信息)

  1>>应用的包名以及版本信息的管理

    package=""

    android:versionCode=""

    android:versionName=""

  2>>控制android版本信息

    

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

2>组件篇(四大组件)

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >    
    </application>

  >>Activity组件

    <activity
            android:name=".MainActivity"
            android:theme="@android:style/Theme.Black.NoTitleBar"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

  >>Service篇

     <service
            android:name="">
            <intent-filter>
                <action android:name="">
                </action>
            </intent-filter>
        </service>

  >>Provider篇

     <provider
            android:name="">

        </provider>

  >>Broadcast Receiver

    <receiver
            android:name="">
            <intent-filter>
                <action android:name=""/>
            </intent-filter>
        </receiver>

3>权限篇(申请权限和定义权限)

  >>自带权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

  >>自定义权限篇

<permission
        android:name="aaabbb"
        android:protectionLevel="normal"></permission>
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:permission="aaabbb"
            android:name=".MainActivity"
            android:theme="@android:style/Theme.Black.NoTitleBar"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
时间: 2024-10-13 13:46:56

android AndroidManifest.xml的相关文章

Android Androidmanifest.xml详解(转)

一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置. 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)

Android - AndroidManifest.xml 相关

package name 和 android:name 在<mainifest>标签下可以指定一个package,即为Project/src下的一个package,在<application>下的<activity>标签中android:name=".XXXActivity",省略了package name,默认使用<mainifest>下声明的package: 但是如果要启动的activity或者service不在<mainife

android AndroidManifest.xml uses-feature 详解

如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可 能会注意到一些高版本的应用没有在手机上的Android Market 中显示.这必定是应用使用 了<uses-feature>的结果. Android Market会根据uses-feature过滤所有你设备不支持的应用.通过使用<uses- feature>元素,一个应用可以指定它所支持的硬件型号,举个例子,有些设备不支持多点触 控或者OpenGL ES 2.0,那么过滤器

android AndroidManifest.xml 多个android.intent.action.MAIN (

可以的 ,一个程序是可以有多个入口的.如果你设置两个,并且category都是android.intent.category.LAUNCHER,那么你就 会发现你的手机中就会出现两个快捷方式,也就是两个程序的入口,但是进去以后打开的第一个页不同.但是category设置成其他的话,就会出现一个. <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientatio

gradle修改AndroidManifest.xml

def VersionCode = "19" ant.replaceregexp(file:"../Assets/Plugins/Android/AndroidManifest.xml", byline:true, match:'android:versionCode="[0-9]+"', replace:"android:versionCode=\"${VersionCode}\"", encoding:

Androidmanifest.xml在Android项目中的作用

以下是一个项目中的AndroidManifest.xml文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="tw.suggest"                                //指定项目中的程序文件的包

AndroidManifest.xml里加入不同package的component (Activity、Service里android:name里指定的值一般为句号加类名),可以通过指定完全类名(包名+类名)来解决

我们都知道对于多个Activity如果在同一个包中,在Mainfest中可以这样注册 Xml代码   <span style="font-size: small;"><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package=&

android基础知识13:AndroidManifest.xml文件解析

1.重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息. 因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所

[android警告] AndroidManifest.xml警告 Should explicitly set android:allowBackup to true or false

Android中AndroidManifest.xml警告 Should explicitly set android:allowBackup to true or false (it's true by default, and that can have some security implications for the application's data) 解决方案: <application android:allowBackup="true"或 <applic