高通AR和友盟SDK的AndroidManifest.xml合并

高通AR和友盟SDK的AndroidManifest.xml合并

 因为高通的AR在android中一开始就要启动,所有主Activity要设置为高通的Activity,即android:name="com.qualcomm.QCARUnityPlayer.QCARPlayerNativeActivity" 的主Activity。

在友盟的AndroidManifest.xml中删除主Activity,复制高通的主Activity和其他Activity,以及高通相关的权限。

<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionName="1.0" android:versionCode="1" android:theme="@android:style/Theme.NoTitleBar" android:installLocation="preferExternal" package="com.unity3d.player" xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="8" />
  <supports-screens android:anyDensity="true" android:xlargeScreens="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true"/>


  -<application android:debuggable="false" android:label="@string/app_name" android:icon="@drawable/app_icon">

      <!--高通的 主Activity 和其他Activity-->
      <activity android:name="com.qualcomm.QCARUnityPlayer.QCARPlayerNativeActivity" android:label="@string/app_name" android:screenOrientation="sensor" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
          <meta-data android:name="android.app.lib_name" android:value="unity" />
          <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
          <intent-filter>
              <action android:name="android.intent.action.MAIN" />
              <category android:name="android.intent.category.LAUNCHER" />
          </intent-filter>
      </activity>

    
      <activity android:name="com.unity3d.player.VideoPlayer" android:label="@string/app_name" android:screenOrientation="sensor" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
      </activity>
      <!--高通的 主Activity 和其他Activity-->
      
    <!--
    -<activity android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:launchMode="singleTask" android:name="com.unity3d.player.UnityPlayerNativeActivity">


      -<intent-filter>

        <action android:name="android.intent.action.MAIN"/>

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

      </intent-filter>

      <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false"/>

    </activity>
-->
    <!-- ###################注册SDK使用的Activity###################### -->
    <!--分享编辑页-->
    <activity
        android:name="com.umeng.socialize.view.ShareActivity"
        android:configChanges="orientation|keyboard"
        android:launchMode="singleTask"
        android:noHistory="true"
        android:theme="@style/Theme.UMDialog"
        android:windowSoftInputMode="stateVisible|adjustResize" >
    </activity>

    <!-- ############ QQ空间和QQ SSO授权的Activity注册 ############ -->
    <activity
        android:name="com.tencent.tauth.AuthActivity"
        android:launchMode="singleTask"
        android:noHistory="true" >
      <intent-filter>
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <!-- 100424468,如果你使用的公用账号,则不需要修改;否则修改成你在QQ开放平台申请的 APP ID-->
        <data android:scheme="tencent100424468" />
      </intent-filter>
    </activity>
    <activity android:name="com.tencent.plus.ImageActivity" />
    <activity android:name="com.tencent.connect.common.AssistActivity"
        android:theme="@android:style/Theme.Translucent.NoTitleBar"
        android:screenOrientation="portrait">
    </activity>
     <!-- ############ facebook的Activity注册 ############ -->
    <activity
            android:name="com.facebook.LoginActivity"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" 
    />

      
      <activity
       android:name=".wxapi.WXEntryActivity"
       android:theme="@android:style/Theme.Translucent.NoTitleBar"
       android:configChanges="keyboardHidden|orientation|screenSize"
       android:exported="true"
       android:screenOrientation="portrait" />

  </application>

  <!-- ###################声明SDK使用的相关权限###################### -->
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  <!-- 检测网络状态 -->
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />     <!-- 获取mac地址作为用户的备用唯一标识 -->
  <uses-permission android:name="android.permission.READ_PHONE_STATE" />      <!-- 获取用户手机的IMEI,用来唯一的标识用户。 -->
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 缓存资源优先存入SDcard -->
  <uses-permission android:name="android.permission.INTERNET" />              <!-- 允许应用程序联网,以便向我们的服务器端发送数据。 -->
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  <!-- 用于评论模块分享位置信息 -->
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><!-- 用于评论模块分享位置信息 -->


    <!--高通的-->
    <uses-feature android:name="android.hardware.camera" />
    
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
    <!--高通的-->

    
    
</manifest>
原文地址:https://www.cnblogs.com/townsend/p/4441758.html