android项目中AndroidManifest.xml文件详解

<?xml version='1.0' encoding='utf-8'?>
<!--xml版本1.0 编码UTF-8-->
<manifest>
  <!--安卓命名空间-->
  package="com.ionicframework.pushdemo782848" >
  <!--项目包名-->
  android:hardwareAccelerated=["true"|"false"]
  <!--硬件加速渲染 优化渲染速度 true需测试    -->
  android:sharedUserId="string"
  <!--资源共享ID-->
  android:sharedUserLabel="string"
  <!--资源共享用户名-->
  android:versionCode="integer"
  <!--版本号-->
  android:versionName="string"
  <!--版本名-->
  android:installLocation=["auto","internalOnly","preferExtermal"]
  <!--安装位置 auto:自动选择;internalOnly:内部(Rom)安装;preferExtermal:优先内部-->
  <supports-screens/>
  <!--支持屏幕-->
  android:anyDensity=["true"|"false"]
  <!--任意屏幕密度,一般为true-->
  android:resizeable=["true"|"false"]
  <!--应用程序大小可调 已废弃-->
  android:xlargeScreens=["true"|"false"]
  <!--超大尺寸屏幕-->
  android:largeScreens=["true"|"false"]
  <!--较大尺寸屏幕-->
  android:normalScreens=["true"|"false"]
  <!--一般尺寸屏幕-->
  android:smallScreens=["true"|"false"]
  <!--较小尺寸屏幕-->
  <uses-permission/>
  <!--权限申请-->
  android:name="string"
  <!--权限类别 详见./permission.java-->
  <application>
    android:hardwareAccelerated="true"
    <!--硬件加速渲染 优化渲染速度 true需测试-->
    android:icon="string"
    <!--图标 一般在drawable文件夹下-->
    android:supportsRtl=["true"|"false"]
    <!--从右到左操作模式-->
    android:backupAgent=["string"]
    <!--属性值应为完整的包名,将数据备份到云端-->
    android:debuggable=["true"|"false"]
    <!--允许调试 发布时应该为false-->
    android:allowClearUserData=["true"|"false"]
    <!--允许用户自行清除数据 默认为true-->
    android:allowTaskReparenting=["true"|"false"]
    <!--允许activity更换从属任务 入从短信息任务切换到浏览器任务-->
    android:label="string"
    <!--许可列表-->
    android:description="string"
    <!--许可详情-->
    android:enabled=["true"|"false"]
    <!--实例化改应用程序组件-->
    android:hasCode=["true"|"false"]
    <!--是否包含代码 一般为false-->
    android:killAfterRestore=["true"|"false"]
    <!--完整地系统恢复后kill进程 一般为false-->
    android:manageSpaceActivity="string"
    <!--指定哪些数据不被清除-->
    android:name="string"
    <!--应用程序所实现的Application子类的全名-->
    android:permission="string"
    <!--权限类别 详见./permission.java-->
    android:persistent=["true"|"false"]
    <!--任何时候都保持运行-->
    android:process="string"
    <!--应用程序进程名-->
    android:restoreAnyVersion=["true"|"false"]
    <!--是否恢复所有备份 默认为false-->
    android:taskAffinity="string"
    <!--亲和任务-->
    android:theme="resource or theme" >
    <!--主题风格-->
    <activity>
      android:allowTaskReparenting=["true"|"false"]
      <!--保留子activity状态-->
      android:alwaysRetainTaskState=["true"|"false"]
      <!--保留任务状态,长时间不恢复任务不清除最后访问时状态-->
      android:excludeFromRecents=["true"|"false"]
      <!--是否可被显示在最近打开的activity列表里 默认是false-->
      android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
      <!--list发生变化调用onConfigurationChanged()-->
      android:label="string"
      <!--许可列表-->
      android:launchMode="singleTop"
      <!--activity加载模式 详见./launchMode.java-->
      android:name="string"
      <!--应用程序所实现的Application子类的全名-->
      android:noHistory=["true"|"false"]<!--当用户离开时,清除历史,默认false-->
      android:multiprocess=["true"|"false"]<!--多进程-->
      android:permission="string"<!--权限类别 详见./permission.java-->
      android:process="string" android:screenOrientation=["unspecified"|"user"|"behind"|"landscape"|"portrait"|"sensor"|"nosensor"]<!--activity的显示模式,详见' 屏幕显示方向 '-->
      android:stateNotNeeded=["true" | "false"]<!--activity被销毁或成功重启保存状态-->
      android:taskAffinity="string"<!--设置共用任务-->
      android:theme="resource or theme"<!--主题风格-->
      android:windowSoftInputMode=["stateUnspecified",<!--软键盘显示模式 详见'软键盘交互'-->
      "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible", "stateAlwaysVisible", "adjustUnspecified", "adjustResize", "adjustPan"] >
      <intent-filter android:label="@string/launcher_name">
        android:priority - 有序广播 优先级 -1000~1000
        <action/>
        android:name 值常见为android.intent.action.MAIN(表明此activity作为程序入口)
        <category/>
        android:name 值常见为android.intent.category.LAUNCHER(决定应用程序是否显示在程序列表里)
      </intent-filter>
    </activity>
    <service android:enabled="true" android:exported="false" android:name="cn.jpush.android.service.DownloadService"></service>
    <service android:enabled="true" android:exported="false" android:name="cn.jpush.android.service.PushService">
      <intent-filter>
        <action android:name="cn.jpush.android.intent.REGISTER"/>
        <action android:name="cn.jpush.android.intent.REPORT"/>
        <action android:name="cn.jpush.android.intent.PushService"/>
        <action android:name="cn.jpush.android.intent.PUSH_TIME"/>
      </intent-filter>
    </service>
    <receiver android:enabled="true" android:name="cn.jpush.android.service.PushReceiver">
      <intent-filter android:priority="1000">
        <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY"/>
        <category android:name="com.ionicframework.pushdemo782848"/>
      </intent-filter>
      <intent-filter>
        <action android:name="android.intent.action.USER_PRESENT"/>
        <action android:name=" android.net .conn.CONNECTIVITY_CHANGE"/>
      </intent-filter>
      <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED"/>
        <action android:name="android.intent.action.PACKAGE_REMOVED"/>
        <data android:scheme="package"/>
      </intent-filter>
    </receiver>
    <receiver android:enabled="true" android:name="cn.jpush.phonegap.MyReceiver">
      <intent-filter android:priority="1000">
        <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY"/>
        <category android:name="com.ionicframework.pushdemo782848"/>
      </intent-filter>
      <intent-filter>
        <action android:name="cn.jpush.android.intent.REGISTRATION"/>
        <action android:name="cn.jpush.android.intent.UNREGISTRATION"/>
        <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED"/>
        <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED"/>
        <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED"/>
        <action android:name="cn.jpush.android.intent.ACTION_RICHPUSH_CALLBACK"/>
        <category android:name="com.ionicframework.pushdemo782848"/>
      </intent-filter>
    </receiver>
    <receiver android:name="cn.jpush.android.service.AlarmReceiver"></receiver>
    <meta-data android:name="JPUSH_CHANNEL" android:value="developer-default"/>
    <meta-data android:name="JPUSH_APPKEY" android:value="ab0a10046cd797eb6e41b695"/>
  </application>
  <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23"/>
</manifest>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值