UNPKG

@hmscore/cordova-plugin-hms-location

Version:
167 lines (163 loc) 10.9 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns:android="http://schemas.android.com/apk/res/android" id="@hmscore/cordova-plugin-hms-location" version="6.16.0.301" xmlns="http://apache.org/cordova/ns/plugins/1.0"> <name>HMS Location</name> <description>Cordova HMS Location Plugin</description> <license>Apache 2.0</license> <keywords>cordova,location,hms-location,huawei-location,hms,huawei</keywords> <js-module name="HMSLocation" src="www/HMSLocation.js"> <clobbers target="HMSLocation" /> </js-module> <js-module name="activityIdentificationService" src="www/activityIdentificationService.js" /> <js-module name="enums" src="www/enums.js" /> <js-module name="fusedLocationService" src="www/fusedLocationService.js" /> <js-module name="geocoderService" src="www/geocoderService.js" /> <js-module name="geofenceService" src="www/geofenceService.js" /> <js-module name="interfaces" src="www/interfaces.js" /> <js-module name="utils" src="www/utils.js" /> <js-module name="coordinateConversionService" src="www/coordinateConversionService.js" /> <!-- ANDROID PLATFORM --> <platform name="android"> <hook type="before_plugin_uninstall" src="hooks/before_plugin_uninstall.js" /> <hook type="after_plugin_install" src="hooks/after_plugin_install.js" /> <config-file target="config.xml" parent="/*"> <feature name="HMSLocation"> <param name="android-package" value="com.huawei.hms.cordova.location.HMSLocation" /> </feature> </config-file> <!-- receiver --> <config-file target="AndroidManifest.xml" parent="application"> <service android:name="com.huawei.location.service.BackGroundService" android:foregroundServiceType="location" android:exported="false" /> <receiver android:name="com.huawei.hms.cordova.location.helpers.LocationBroadcastReceiver" android:exported="true"> <intent-filter> <action android:name="com.huawei.hms.location.ACTION_PROCESS_GEOFENCE" /> <action android:name="com.huawei.hms.location.ACTION_PROCESS_ACTIVITY_IDENTIFICATION" /> <action android:name="com.huawei.hms.location.ACTION_PROCESS_ACTIVITY_CONVERSION" /> <action android:name="com.huawei.hms.location.ACTION_PROCESS_LOCATION" /> </intent-filter> </receiver> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <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.ACCESS_NETWORK_STATE" /> <uses-permission android:name="com.huawei.hms.permission.ACTIVITY_RECOGNITION" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> </config-file> <!-- dependencies --> <framework src="com.huawei.hms:location:6.16.0.302" /> <framework src="androidx.core:core:1.3.2" /> <framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" /> <!-- source files --> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/HMSLocation.java" target-dir="src/com/huawei/hms/cordova/location/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/CordovaBaseModule.java" target-dir="src/com/huawei/hms/cordova/location/basef/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/CordovaEvent.java" target-dir="src/com/huawei/hms/cordova/location/basef/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/CordovaMethod.java" target-dir="src/com/huawei/hms/cordova/location/basef/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/HMSLog.java" target-dir="src/com/huawei/hms/cordova/location/basef/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CorLog.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CorPack.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CordovaController.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CordovaEventRunner.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CordovaModuleGroupHandler.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/CordovaModuleHandler.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/HMSLogger.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/NoSuchCordovaModuleException.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/basef/handler/Promise.java" target-dir="src/com/huawei/hms/cordova/location/basef/handler/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/helpers/BackgroundManager.java" target-dir="src/com/huawei/hms/cordova/location/helpers/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/helpers/BackgroundTaskHandler.java" target-dir="src/com/huawei/hms/cordova/location/helpers/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/helpers/LocationBroadcastReceiver.java" target-dir="src/com/huawei/hms/cordova/location/helpers/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/helpers/LocationCallbackHandler.java" target-dir="src/com/huawei/hms/cordova/location/helpers/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/json/JSONToObject.java" target-dir="src/com/huawei/hms/cordova/location/utils/json/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/json/ObjectToJSON.java" target-dir="src/com/huawei/hms/cordova/location/utils/json/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/ActivityIdentificationService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/FusedLocationService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/GeocoderService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/GeofenceService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/PluginService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/services/CoordinateConversionService.java" target-dir="src/com/huawei/hms/cordova/location/services/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/Constants.java" target-dir="src/com/huawei/hms/cordova/location/utils/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/CordovaUtils.java" target-dir="src/com/huawei/hms/cordova/location/utils/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/Exceptions.java" target-dir="src/com/huawei/hms/cordova/location/utils/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/LocationUtils.java" target-dir="src/com/huawei/hms/cordova/location/utils/" /> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/location/utils/GPSUtil.java" target-dir="src/com/huawei/hms/cordova/location/utils/" /> </platform> </plugin>