cordova-plugin-gdlocation
Version: 
125 lines (116 loc) • 9.82 kB
text/xml
<plugin id="cordova-plugin-gdlocation" version="1.0.0" 
    xmlns="http://apache.org/cordova/ns/plugins/1.0" 
    xmlns:android="http://schemas.android.com/apk/res/android">
    <name>GdLocation</name>
    <preference name="API_KEY" />
    
    <js-module name="GdLocation" src="www/GdLocation.js">
        <clobbers target="GdLocation" />
    </js-module>
    <platform name="android">
        <!-- <framework src="src/android/GdLocation.gradle" custom="true" type="gradleReference" /> -->
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="GdLocation">
                <param name="android-package" value="com.hmj.nx6313.gdlocation.GdLocation" />
            </feature>
        </config-file>
        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <meta-data android:name="com.amap.api.v2.apikey" android:value="$API_KEY" />
            <service android:name="com.amap.api.location.APSService"></service>
            <activity android:name="com.amap.api.navi.AmapRouteActivity" android:theme="@android:style/Theme.NoTitleBar" android:configChanges="orientation|keyboardHidden|screenSize" />
        </config-file>
        <config-file target="AndroidManifest.xml" parent="/*">
            <!--用于进行网络定位-->
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
            <!--用于访问GPS定位-->
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
            <!--用于获取运营商信息,用于支持提供运营商信息相关的接口-->
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
            <!--用于访问wifi网络信息,wifi信息会用于进行网络定位-->
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
            <!--用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
            <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
            <!--用于访问网络,网络定位需要上网-->
            <uses-permission android:name="android.permission.INTERNET"></uses-permission>
            <!--用于读取手机当前的状态-->
            <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
            <!--用于写入缓存数据到扩展存储卡-->
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
            <!--用于申请调用A-GPS模块-->
            <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
            <!-- 屏幕保持唤醒 -->
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <!--用于申请获取蓝牙信息进行室内定位-->
            <uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
            <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>
        </config-file>
        
        <source-file src="src/android/libs/arm64-v8a/libGNaviData.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviGuide.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviMap.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviMapex.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviPos.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviRoute.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviSearch.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libGNaviUtils.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libRoadLineRebuildAPI.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/librtbt800.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libwtbt800.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libztcodec2.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/arm64-v8a/libmsc.so" target-dir="libs/arm64-v8a"/>
        <source-file src="src/android/libs/armeabi/libGNaviData.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviGuide.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviMap.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviMapex.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviPos.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviRoute.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviSearch.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libGNaviUtils.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libRoadLineRebuildAPI.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/librtbt800.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libwtbt800.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libztcodec2.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi/libmsc.so" target-dir="libs/armeabi"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviData.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviGuide.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviMap.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviMapex.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviPos.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviRoute.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviSearch.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libGNaviUtils.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libRoadLineRebuildAPI.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/librtbt800.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libwtbt800.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libztcodec2.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/armeabi-v7a/libmsc.so" target-dir="libs/armeabi-v7a"/>
        <source-file src="src/android/libs/x86/libGNaviData.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviGuide.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviMap.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviMapex.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviPos.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviRoute.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviSearch.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libGNaviUtils.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libRoadLineRebuildAPI.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/librtbt800.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libwtbt800.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libztcodec2.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86/libmsc.so" target-dir="libs/x86"/>
        <source-file src="src/android/libs/x86_64/libGNaviData.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviGuide.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviMap.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviMapex.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviPos.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviRoute.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviSearch.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libGNaviUtils.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libRoadLineRebuildAPI.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/librtbt800.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libwtbt800.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libztcodec2.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/x86_64/libmsc.so" target-dir="libs/x86_64"/>
        <source-file src="src/android/libs/AMap3DMap_5.7.0_AMapNavi_5.6.0_AMapLocation_3.7.0_20180109.jar" target-dir="libs"/>
        <source-file src="src/android/libs/Msc.jar" target-dir="libs"/>
        <source-file src="src/android/GdLocation.java" target-dir="src/com/hmj/nx6313/gdlocation"/>
    </platform>
</plugin>