清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
KeyMob是目前国内优秀的自由切换平台,无需单独的SDK集成,自由定价,自主销售广告,广告互推,应用内交叉推广的移动广告平台。第一步:添加SDK包:【目前为最新的百度地图SDK】 在工程里新建libs文件夹,将开发包里所有文件拷贝到libs根目录下覆盖即可 第二步:SDK包引入项目中 在工程属性->Java Build Path->Libraries中选择“Add External JARs”,选定baidumapapi_v**_**.jar,和locSDK_**.**.jar确定后返回。 第三步:在Manifest中添加使用权限及Android版本支持; <!–使用网络功能所需权限 –> <uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE”> </uses-permission> <uses-permission android:name=”android.permission.INTERNET”> </uses-permission> <uses-permission android:name=”android.permission.ACCESS_WIFI_STATE”> </uses-permission> <uses-permission android:name=”android.permission.CHANGE_WIFI_STATE”> </uses-permission> <!– SDK离线地图和cache功能需要读写外部存储器 –> <uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”> </uses-permission> <!– 获取设置信息和详情页直接拨打电话需要以下权限 –> <uses-permission android:name=”android.permission.READ_PHONE_STATE”> </uses-permission> <uses-permission android:name=”android.permission.CALL_PHONE”> </uses-permission> <!– 使用定位功能所需权限,demo已集成百度定位SDK,不使用定位功能可去掉以下6项 –> <uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION”> </uses-permission> <permission android:name=”android.permission.BAIDU_LOCATION_SERVICE”> </permission> <uses-permission android:name=”android.permission.BAIDU_LOCATION_SERVICE”> </uses-permission> <uses-permission android:name=”android.permission.ACCESS_COARSE_LOCATION”> </uses-permission> <uses-permission android:name=”android.permission.ACCESS_MOCK_LOCATION”> </uses-permission> <uses-permission android:name=”android.permission.ACCESS_GPS”> </uses-permission> 配置Activity: <activity android:name=”.BaiduMapActivity” android:configChanges=”orientation|keyboardHidden” android:screenOrientation=”sensor” android:label=”百度地图” android:launchMode=”singleTask” > </activity> 添加屏幕及版本支持: <supports-screens android:largeScreens=”true” android:normalScreens=”true”android:smallScreens=”true” android:resizeable=”true”android:anyDensity=”true” /> 在application标签中声明service组件: <service android:name=”com.baidu.location.f” android:enabled=”true” android:process=”:remote”> </service> 第四步:插件的使用: 1.拷贝插件包中src 有java文件 2个,到你的项目中去。 2.拷贝res资源到你的项目中。 3.添加libs文件夹下面的 包文件到你的项目中。这里也可以用官方提供的。 4.拷贝www文件夹下的js文件到你的项目中,并引入该插件到你的html文件中。 插件的js用法: <button onclick=”bdmap(‘北京市石景山区鲁谷路74号中国瑞达大厦20层’,’北京市’);”>百度地图地址查询1</button> <button onclick=”bdmap(‘西安市雁塔区小寨西路161号’,’西安市’);”>百度地图地址查询2</button> function bdmap(ad,city){ window.plugins.BaiduMap.baiduad( ad,city, function(success) { // alert(“encode success: ” + success); }, function(fail) { // alert(“encoding failed: ” + fail); } ); } 第五步:在插件文件config.xml中引入你的插件 <feature name=”BaiduMap”> <param name=”android-package” value=”com.xhuayi.dgoula.BaiduMap” /> </feature> 第六步:去百度官方申请百度地图的key。 在BaiduMap.java文件中替换BAIDU_MAP_KEY的值。 KeyMob是目前国内优秀的自由切换平台,无需单独的SDK集成,自由定价,自主销售广告,广告互推,应用内交叉推广的移动广告平台。