標籤:
高通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>
高通AR和友盟SDK的AndroidManifest.xml合并