| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.huawei.Locationsample6"
- android:targetSandboxVersion="2"
- android:versionCode="1"
- android:versionName="1.0" >
- <uses-sdk
- android:minSdkVersion="22"
- android:targetSdkVersion="31" />
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.WAKE_LOCK" />
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
- <uses-permission android:name="com.huawei.hms.permission.ACTIVITY_RECOGNITION" />
- <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
- <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
- <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
- <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
- <!-- 用途:改变WLAN状态的开关(网络定位使用) 涉及模块:融合定位、室内室外定位、地理围栏、众包 -->
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- <queries>
- <intent>
- <action android:name="com.huawei.hms.core.aidlservice" />
- </intent>
- <intent>
- <action android:name="com.huawei.hms.core" />
- </intent>
- <package android:name="com.huawei.works" />
- </queries>
- <uses-permission android:name="com.huawei.permission.ACCESS_HW_KEYSTORE" />
- <application
- android:allowBackup="true"
- android:appComponentFactory="androidx.core.app.CoreComponentFactory"
- android:debuggable="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:requestLegacyExternalStorage="true"
- android:roundIcon="@mipmap/ic_launcher_round"
- android:supportsRtl="true"
- android:testOnly="true"
- android:theme="@style/AppTheme" >
- <activity android:name="com.hms.locationsample6.fusedlocation.CheckSettingsActivity" />
- <activity android:name="com.hms.locationsample6.fusedlocation.RequestLocationUpdateWithIntentActivity" />
- <activity
- android:name="com.hms.locationsample6.activity.LocationMainActivity"
- android:exported="true" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <activity android:name="com.hms.locationsample6.fusedlocation.RequestLocationUpdatesWithCallbackActivity" />
- <activity android:name="com.hms.locationsample6.geofence.OperateGeoFenceActivity" />
- <activity android:name="com.hms.locationsample6.geofence.GeoFenceActivity" />
- <activity
- android:name="com.hms.locationsample6.fusedlocation.SetMockModeActivity"
- android:configChanges="orientation|screenSize" /> <!-- SetMockLocation -->
- <activity
- android:name="com.hms.locationsample6.fusedlocation.SetMockLocationActivity"
- android:configChanges="orientation|screenSize" />
- <activity
- android:name="com.hms.locationsample6.fusedlocation.GetLastLocationActivity"
- android:configChanges="orientation|screenSize" /> <!-- GetLocationAvailability -->
- <activity
- android:name="com.hms.locationsample6.fusedlocation.RequestLocationUpdatesHDWithCallbackActivity"
- android:configChanges="orientation|screenSize" /> <!-- LocationBroadcastReceiver -->
- <activity
- android:name="com.hms.locationsample6.fusedlocation.GetLocationAvailabilityActivity"
- android:configChanges="orientation|screenSize" />
- <activity
- android:name="com.hms.locationsample6.useractivity.ActivityConversionActivity"
- android:configChanges="orientation|screenSize" />
- <activity
- android:name="com.hms.locationsample6.fusedlocation.NavigationContextStateActivity"
- android:configChanges="orientation|screenSize" />
- <activity
- android:name="com.hms.locationsample6.useractivity.ActivityIdentificationActivity"
- android:configChanges="orientation|screenSize" />
- <activity android:name="com.hms.locationsample6.activity.BaseActivity" />
- <activity
- android:name="com.hms.locationsample6.activity.WriteLogActivity"
- android:configChanges="orientation|screenSize" />
- <activity
- android:name="com.hms.locationsample6.activity.CoordinateConverterActivity"
- android:configChanges="orientation|screenSize" />
- <service
- android:name="com.huawei.location.service.BackGroundService"
- android:foregroundServiceType="location" />
- <receiver
- android:name="com.hms.locationsample6.geofence.GeoFenceBroadcastReceiver"
- android:exported="true" >
- <intent-filter>
- <action android:name="com.huawei.hmssample.geofence.GeoFenceBroadcastReceiver.ACTION_PROCESS_LOCATION" />
- </intent-filter>
- </receiver>
- <receiver
- android:name="com.hms.locationsample6.fusedlocation.LocationBroadcastReceiver"
- android:exported="true" >
- <intent-filter>
- <action android:name="com.huawei.hmssample.location.LocationBroadcastReceiver.ACTION_PROCESS_LOCATION" />
- </intent-filter>
- </receiver>
- <!-- 声明Kit SDK的名称和版本号 -->
- <!-- Declare the SDK name and version -->
- <meta-data
- android:name="com.huawei.hms.client.service.name:location"
- android:value="location:6.12.0.300" /> <!-- 声明对Kit服务依赖的最低API Level -->
- <!-- Declare minSdkVersion required for using the kit -->
- <meta-data
- android:name="com.huawei.hms.min_api_level:location:location"
- android:value="1" /> <!-- 关掉打点上报初始化 -->
- <!-- Disable reporting of O&M logs -->
- <meta-data
- android:name="com.huawei.hms.client.bi.setting"
- android:value="true" />
- <meta-data
- android:name="com.huawei.hms.min_api_level:com.huawei.hms:location:location"
- android:value="1" /> <!-- 为后续统计第三方app集成了哪些Kit,因此需要Kit在自己的AndroidManifest.xml文件中定义业务标签元数据 -->
- <meta-data
- android:name="com.huawei.hms.client.service.name:base"
- android:value="base:6.11.0.302" /> <!-- SDK依赖的HMSCore的最低api level元数据 -->
- <meta-data
- android:name="com.huawei.hms.min_api_level:base:hmscore"
- android:value="1" /> <!-- 用于判断是否集成了本lib -->
- <meta-data
- android:name="availableLoaded"
- android:value="yes" />
- <activity
- android:name="com.huawei.hms.activity.BridgeActivity"
- android:configChanges="orientation|locale|layoutDirection|fontScale|screenSize|smallestScreenSize|screenLayout|uiMode"
- android:excludeFromRecents="true"
- android:exported="false"
- android:hardwareAccelerated="true"
- android:screenOrientation="behind"
- android:theme="@style/Base_Translucent" >
- <meta-data
- android:name="hwc-theme"
- android:value="androidhwext:style/Theme.Emui.Translucent" />
- </activity>
- <activity
- android:name="com.huawei.hms.activity.EnableServiceActivity"
- android:configChanges="orientation|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
- android:exported="false" >
- </activity>
- <provider
- android:name="com.huawei.agconnect.core.provider.AGConnectInitializeProvider"
- android:authorities="com.huawei.Locationsample6.AGCInitializeProvider"
- android:exported="false" />
- <service
- android:name="com.huawei.agconnect.core.ServiceDiscovery"
- android:exported="false" />
- <uses-library
- android:name="hwkeystore"
- android:required="false" />
- </application>
- </manifest>
|