登录

最新会员 最新下载

成为了本站VIP会员

05月31日 10:38

成为了本站VIP会员

05月31日 09:22

成为了本站VIP会员

05月28日 17:59

成为了本站VIP会员

05月26日 21:52

成为了本站VIP会员

05月25日 20:47

成为了本站VIP会员

05月24日 22:16
已选条件
  1. 编程语言:Java
  2. 代码类别:android
  3. 发布时间:不限
全部撤销
编程语言 更多 收起
代码类别 更多 收起
发布时间
更多选项

1. multisim函数信号发生器

基于Multisim10的函数信号发生器 1. 信号频率范围 1Hz~100kHz; 2. 输出波形应有: 方波、三角波、正弦波

4
下载
127
浏览
2019-04-16发布

2. 基于Matlab的多频外差模拟程序

本程序是记忆李中伟博士的博士论文来实现;Matlab仿真代码;测试通过;

1
下载
85
浏览
2019-04-16发布

3. STM32F103RCT6最小系统板和原理图

STM32F103RCT6最小系统板和原理图,Altium designer16工程文件,实际测过可用

1
下载
107
浏览
2019-04-15发布

4. 薛定宇-《控制数学问题的 MATLAB求解》第二版 源代码

薛定宇-《控制数学问题的 MATLAB求解》第二版 全书配套源代码

1
下载
92
浏览
2019-04-15发布

5. Android -BLE蓝牙小DEMO

一、ble简单介绍 BLE: Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:单模和双模。 单模:只能执行低功耗协议栈,也就是只支持ble。双模:支持传统蓝牙以及ble的使用。 较传统蓝牙:传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电低等优点。 关键术语和概念:Gatt:(Generic Attribute Profile)—通用属性配置文件,用于在ble链路上发送和接收被称为“属性”的数据块。目前所有的ble应用都是基于GATT的。一个设备可以实现多个配置文件。 ble交互的桥梁是Service、Characteristic、Desciptor。Characteristic:可以理解为一个数据类型,它包括一个value和0至多个对此characteristic的描述(Descriptor)。 Descriptor:对Characterisctic的描述,如范围、单位等。 Service:Characteristic的集合。它可以包含多个Characteristic。 一个ble终端可以包含多个Service,一个Service可以包含多个Characteristic,一个Characteristic包含一个value和多个Descriptor,一个Descriptor包含一个value。其中Characteristic比较重要,用的比较多。这三部分都由UUID作为唯一标示符,以此区分。UUID(Universally Unique Identifier),含义是通用唯一识别码,它是在一定范围内唯一的机器生成的标识符。标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12)。 ble中有四个角色:广播者(Braodcaster):广播发送者,是不可连接的设备。观察者(Observer):扫描广播,不能够启动连接。广播者和观察者不能建立连接。应用:温度传感器和温度显示器。外围(periphery):广播发送者,可连接的设备,在单一链路层作为从机。中央(central):扫描广播,启动连接,在单一或多链路层作为主机。 中央和外围可以进行配对、连接、数据通信。应用:手机和手表。一个中央可以同时连接多个周边,但是一个周边只能连接一个中央(但是我测试,周边可以连接多个中央设备,并且能正常通信)。二、Android 注意:Android 4.3(API 18)引入ble相关接口。相关类目录:frameworks/base/core/java/android/bluetooth/BluetoothGatt:中央使用和处理数据;BluetoothGattCallback:中央的回调。 BluetoothGattServer:周边提供数据; BluetoothGattServerCallback:周边的回调 BluetoothGattService:Gatt服务 BluetoothGattCharacteristic:Gatt特性 BluetoothGattDescriptor:Gatt描述2.1 中央设备 搜索ble设备 //搜索附近所有的外围设备 mBluetoothAdapter.startLeScan(mLeScanCallback); //搜索某些uuid的外围设备。 mBluetoothAdapter.startLeScan(uuid[] ,mLeScanCallback); 停止扫描 mBluetoothAdapter.stopLeScan(mLeScanCallback); 监听扫描结果。 mLeScanCallback = new BluetoothAdapter.LeScanCallback() { public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) { } }; device 搜索到的ble设备。rssi 信号强度scanRecord 远程设备广告记录的内容(蓝牙名称) 发起连接请求,获得中央。 mBluetoothGatt = device.connectGatt(mContext, false,mGattCallback);第二个参数: 如果为false,则直接立即连接。如果为true,则等待远程设备可用时(在范围内,。。)连接。并不是断开后重新连接。 第三个参数:连接回调private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() {};BluetoothGattCallback 类中提供了许多回调,包括:连接状态改变、characteristic的read、write、change,mtu change等。根据需要实现即可。 连接成功后,发送 gatt服务发现请求。mBluetoothGatt.discoverServices().发现服务成功会失败都会回调onServicesDiscovered()函数。通过mBluetoothGatt.getServices()获取连接的ble设备所提供的服务列表,返回值类型为List。 //连接状态改变回调 onConnectionStateChange(BluetoothGatt gatt, int status, int newState){ if(newState == BluetoothProfile.STATE_CONNECTED){ //连接成功后,发送发现服务请求。 mBluetoothGatt.discoverServices(); } } //发现服务回调。 public void onServicesDiscovered(BluetoothGatt gatt, int status) { if(status == BluetoothGatt.GATT_SUCCESS){ //发现成功后,则可以通过下面方法获取service 列表。 mBluetoothGatt.getServices(); } } 获得Characteristic和Descriptor。 通过服务列表中的BluetoothGattService,可以获取到服务所包含的characteristic(getCharacteristics()返回值类型为List)。 通过BluetoothGattCharacteristic可以获取特征所包含的descriptor(getDescriptors()返回值类型是List)。 BluetoothGattService、BluetoothGattCharacteristic和BluetoothGattDescriptor三个类中都提供了一个方法getUuid(),通过该方法可以获取其对应的uuid,从而可以判断是否是自己需要的service、characteristic或者descriptor。 通过获取的特征值,可以进行下操作: 写入特性值 读取特性值 订阅特性值。写入特征值: characteristic.setValue(data.getBytes()); mBluetoothGatt.writeCharacteristic(characteristic); 要想成功写入特征值: 首先此characteristic属性满足BluetoothGattCharacteristic.PROPERTY_WRITY或BluetoothGattCharacteristic.PROPERTY_WRITY_NO_RESPONSE,如果其property都不包含这两个,写特征值writeCharacteristic()函数直接返回false,什么都不做处理(具体可以看BluetoothGatt源码)。其次此characteristic权限应满足BluetoothGattCharacteristic.PERMISSION_WRITE,否则onCharacteristicWrite()回调收到GATT_WRITE_NOT_PERMITTED回应。写特征值前可以设置写的类型setWriteType(),写类型有三种,如下: WRITE_TYPE_DEFAULT 默认类型,需要外围设备的确认,也就是需要外围设备的回应,这样才能继续发送写。WRITE_TYPE_NO_RESPONSE 设置该类型不需要外围设备的回应,可以继续写数据。加快传输速率。WRITE_TYPE_SIGNED 写特征携带认证签名,具体作用不太清楚。 外围设备收到中央写特征值的请求,会回调 onCharacteristicWriteRequest如果此次请求需要回应,则外围设备回应 mGattServer.sendResponse中央设备收到响应,回调onCharacteristicWrite(BluetoothGatt gatt,BluetoothGattCharacteristic characteristic, int status)读取特征值: mBluetoothGatt.readCharacteristic(characteristic);读特征值与写类似,也需要响应的权限和属性。该characteristic属性需包含PROPERTY_READ,否则直接返回false(具体可以看BluetoothGatt源码)。该characteristic权限应满足BluetoothGattCharacteristic.PERMISSION_READ,否则onCharacteristicRead()回调收到GATT_READ_NOT_PERMITTED回应。 外围设备接收到中央设备的读特征值请求,则会回调 onCharacteristicReadRequest()函数,外围设备应该回应此请求 sendResponse。中央设备收到响应回调onCharacteristicRead(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status)订阅: //第二个参数:true则订阅该特征,false则取消订阅。mBluetoothGatt.setCharacteristicNotification(characteristic, true);当指定Characteristic值发生变化时,是否接收通知。当设为true,如果Characteristic发生变化时,会回调方法:onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic)通过参数characteristic,可获得getValue获得其中的内容。注意:虽然订阅了该特征,并且该特征属性也满足PROPERTY_NOTIFY,但是并没有收到特征值改变的回调。这是为什么呢?查看sdk中的demo,发现需要写一下Descriptor。这样就可以正常监听特征值的改变了。 //CLIENT_CHARACTERISTIC_CONFIG = "00002902-0000-1000-8000-00805f9b34fb" BluetoothGattDescriptor descriptor = characteristic.getDescriptor( UUID.fromString(SampleGattAttributes.CLIENT_CHARACTERISTIC_CONFIG)); descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE); mBluetoothGatt.writeDescriptor(descriptor); 中央设备的其他一些方法readDescriptor(descriptor) 读取描述writeDescriptor(descriptor) 写描述readRemoteRssi() 读取连接设备的rssi。disconnect(); 断开bel连接。close(); 关闭中央设备。(不用时及时关闭,否则有的手机重连连不上。)2.2 外围设备获取/打开周边(外围) mGattServer = mBluetoothManager.openGattServer(mContext, callback); //其中callback是一个MyGattServerCallback(继承了BluetoothGattServerCallback)对象。 初始化描述、特性和服务。 //描述: new BluetoothGattDescriptor(UUID.fromString(DESC_UUID), descPermissions); //特性 : final int properties = BluetoothGattCharacteristic.PROPERTY_READ | BluetoothGattCharacteristic.PROPERTY_WRITE | BluetoothGattCharacteristic.PROPERTY_NOTIFY; final int permissions = BluetoothGattCharacteristic.PERMISSION_READ; | BluetoothGattCharacteristic.PERMISSION_WRITE; new BluetoothGattCharacteristic(UUID.fromString(CHAR_UUID), properties, permissions); gattChar.addDescriptor(gattDesc); property 表示属性。permission 表示权限。这两个都和权限相关。如果property未设置PROPERTY_READ,permission设置PERMISSION_READ,则中央设备readCharacteristic主动读取特征值方法返回false,此操作失败。而如果property设置PROPERTY_READ,permission未设置PERMISSION_READ,则中央设备readCharacteristic主动读取特征值方法返回true,此操作成功,外围设备发送响应,中央设备收到响应 GATT_READ_NOT_PERMITTED。所以说如果想要characteristic可读,则这两个都要设置。PROPERTY_WRITE和PERMISSION_WRITE也和上面类似。PROPERTY_NOTIFY 表示支持notification。 //服务: BluetoothGattService bs = new BluetoothGattService( UUID.fromString(SERV_UUID), BluetoothGattService.SERVICE_TYPE_PRIMARY); bs.addCharacteristic(gattChar); 第二个参数为service type,SERVICE_TYPE_PRIMARY 基础服务、主要服务。SERVICE_TYPE_SECONDARY 辅助服务(由初级服务包含在内)。BluetoothGattService 类中方法addService(bluetoothGattService),将辅助服务添加到主要服务中。getIncludeedServices() 获取包含的服务列表。getType() 获取服务的type。getUuid() 获取服务的UUID。添加服务mGattServer.addService(bs);设置广播数据开始广播这在android4.3没有提供,在android5.0才提供了设置广播数据,发送广告包等方法。我们开发是基于android4.3的,按理说我们是不可以作为外围设备的,不过我们framework以及底层都进行了修改,提供了这些方法,说以我们的android4.3设备可以作为外围。 mGattServer.startAdvertising();//开始广播mGattServer.stopAdvertising();//停止广播收到central扫描请求,回应扫描请求。这个不需要我们管理,此时会广播之前的设置的广播数据。收到central连接请求,建立连接。 连接成功后 外围可以断开连接。mGattServer.cancelConnection(device);响应central发起的gatt服务发现请求,回应服务信息。响应central发起的gatt特性发现请求,回应特性信息。响应central发起的gatt描述发现请求,回应描述信息。这三个不需要我们去操作,系统底层会处理。对central的读写做响应。回应特性值更新特性值。回应特征值:MyGattServerCallback extends BluetoothGattServerCallback.其中有几个常用的方法:onConnectionStateChange(BluetoothDevice device, int status, int newState)监听设备连接状态。  device远程设备  newStateble连接状态,只能为BluetoothProfile.STATE_CONNECTED和BluetoothProfile.STATE_DISCONNECTED。 onCharacteristicReadRequest(BluetoothDevice device, int requestId, int offset,BluetoothGattCharacteristic characteristic)监听中心设备读Characteristic的请求,  requestId 请求的标识。  offset 特性值偏移量。 Characteristic 要读的特性。此方法要求作出响应。mGattServer.sendResponse(device, requestId,BluetoothGatt.GATT_SUCCESS, offset, null); 最后一个参数可以设置传的数据,byte[]类型的。 onCharacteristicWriteRequest(BluetoothDevice device, int requestId, BluetoothGattCharacteristic characteristic,boolean preparedWrite, boolean responseNeeded, int offset, byte[] value)监听中心设备写Characteristic的请求, preparedWrite true则写操作必须排队等待稍后执行。 responseNeeded 是否需要响应。 value 写的数据。需要响应则必须sendResponse.更新特征值:外围设备向中心设备不能发送数据,必须通过notify 或者indicate的方式,andorid只发现notify接口。characteristic.setValue(res.getBytes());mGattServer.notifyCharacteristicChanged(device,characteristic, false);最后一个参数表示是否需要客户端确认。

1
下载
108
浏览
2019-04-14发布

6. android-developer-fundamentals

  android developer fundamentals course practicals

0
下载
70
浏览
2019-04-12发布

7. android-developer-fundamentals

说明:  android developer fundamentals course practicals

0
下载
51
浏览
2019-04-12发布

8. googlelocation

  用Android studio配置谷歌地图,实现坐标定位并显示。(Configure Google Map with Android studio to achieve coordinate positioning and display.)

1
下载
88
浏览
2019-04-05发布

9. googlelocation

说明:  用Android studio配置谷歌地图,实现坐标定位并显示。(Configure Google Map with Android studio to achieve coordinate positioning and display.)

3
下载
108
浏览
2019-04-05发布

10. LinkGame

  能实现电脑端双人连连看游戏,里面已设置好关卡,只有在规定时间内通过游戏关卡才能进入下一关,否则游戏失败,同时进行倒计时。(It can realize the double-player continuous watching game on the computer side. The game has been set up a checkpoint. Only through the game checkpoint in the prescribed time can we enter the next level, otherwise the game will fail and the countdown will be made at the same time.)

0
下载
59
浏览
2019-04-03发布

11. LinkGame

说明:  能实现电脑端双人连连看游戏,里面已设置好关卡,只有在规定时间内通过游戏关卡才能进入下一关,否则游戏失败,同时进行倒计时。(It can realize the double-player continuous watching game on the computer side. The game has been set up a checkpoint. Only through the game checkpoint in the prescribed time can we enter the next level, otherwise the game will fail and the countdown will be made at the same time.)

1
下载
72
浏览
2019-04-03发布

12. ReadECGData

  读取txt文本心电图数据,动态的绘制心电图波形(Read TXT text ECG data and draw ECG waveform dynamically)

4
下载
100
浏览
2019-03-30发布

13. ReadECGData

说明:  读取txt文本心电图数据,动态的绘制心电图波形(Read TXT text ECG data and draw ECG waveform dynamically)

4
下载
78
浏览
2019-03-30发布

14. brasil

  Smali source code for HTV Box app.

0
下载
67
浏览
2019-03-24发布

15. brasil

说明:  Smali source code for HTV Box app.

2
下载
56
浏览
2019-03-24发布

16. AS功能完善的ANDROID指南针源码(含经度、纬度、海拔)

AS功能完善的ANDROID指南针源码(含经度、纬度、海拔)

1
下载
100
浏览
2019-03-24发布

18. com.baidu.mapapi.overlay

  绘制百度地图的自我规划路线图,为百度地图演示(Self-planning road map for drawing Baidu map, demo for Baidu map)

1
下载
51
浏览
2019-03-14发布

19. com.baidu.mapapi.overlay

说明:  绘制百度地图的自我规划路线图,为百度地图演示(Self-planning road map for drawing Baidu map, demo for Baidu map)

1
下载
55
浏览
2019-03-14发布

20. android百度地图经典实例app源码

百度地图Android SDK v4.3.1 Sample共有28个Demo,每个Demo的说明如下:-------------------------------------------------------------------------------------一、Demo名称:基本地图功能文件名:  BaseMapDemo.java简介:创建一张百度地图并管理地图的生命周期详述:(1)创建一张最简单的百度地图;(2)管理地图的生命周期,具体请参看代码部分的相关注释;(3)可监听地图加载完成事件;(4)给出示例个性化地图、普通地图动态切换-------------------------------------------------------------------------------------二、Demo名称:MapFragment使用文件名:  MapFragmentDemo.java简介:介绍在Fragment框架下使用地图详述:(1)介绍了如何在Fragment框架下添加一个地图地图控件;-------------------------------------------------------------------------------------三、Demo名称:图层展示功能文件名:  LayersDemo.java简介:展示普通图、卫星图、交通流量图和百度城市热力图详述:(1)选择展示地图的图层为普通图或卫星图;(2)在普通图或卫星图上叠加交通流量图;(3)在普通图或卫星图上叠加百度城市热力图;-------------------------------------------------------------------------------------四、Demo名称:多地图展示文件名:  MultiMapViewDemo.java简介:介绍多MapView的使用详述:(1)在一个界面内,同时建立四个MapView控件;(2)地图Logo位置变更,支持6个位置,多图展示中只展示了4个位置-------------------------------------------------------------------------------------五、Demo名称:地图操作功能文件名:  MapControlDemo.java简介:介绍平移和缩放地图,双指操作地图,监听地图点击事件详述:(1)介绍地图缩放级别、旋转度和俯视度的get和set方法;(2)监听单击和长按地图事件;(3)单击、双击和长按地图获取该点的经纬度坐标;(4)对地图显示内容进行截图,截图保存地址为:/mnt/sdcard/test.png;-------------------------------------------------------------------------------------六、Demo名称:UI控制功能文件名:  UISettingsDemo.java简介:介绍开关手势功能和显示隐藏UI控件详述:(1)地图操作开关:平移、缩放、双击放大、双指操作(旋转度和俯视度);(2)控件显示开关:显示/隐藏缩放按钮;(3)指南针位置控制:显示在地图左上角或者右上角(仅举例),开发者可据实际情况任意改变位置;(4)底图标注开关:控制显示/隐藏底图POI,隐藏POI可得到仅显示道路信息的地图(5)禁用所有手势:控制是否一并禁止所有手势。(6)设置地图setPadding,防止UI遮挡Logo等。-------------------------------------------------------------------------------------七、Demo名称:定位图层展示文件名:  LocationOverlayDemo.java简介:介绍定位图层的基本用法详述:(1)可自定义更换位置图标,精度圈填充及边框颜色;(2)支持定位三态效果显示(普通态、跟随态、罗盘态);(3)百度地图SDK从2.0.0版本起,将定位功能进行了分离,具体使用方法请见定位SDK;(4)定位SDK开发指南详见http://developer.baidu.com/map/geosdk-android.htm;(5)支持开发者自定义精度圈边框和填充区域的颜色。-------------------------------------------------------------------------------------八、Demo名称:自定义绘制功能文件名:  GeometryDemo.java简介:介绍自定义绘制点、线、多边形、圆等几何图形和文字详述:(1)支持绘制凸多边形,如要绘制凹多边形请用三角形进行拼接;(2)支持绘制文字;-------------------------------------------------------------------------------------九、Demo名称:覆盖物功能文件名:  OverlayDemo.java简介:介绍添加覆盖物并响应点击功能和弹出pop功能详述:(1)在popup中添加弹出自定义View的示例;(2)点击周围4个Marker,弹出popup,可更新marker位置和更新marker图标;(3)中间显示的为图片图层,该图层可随地图的移动、缩放等做出相应的操作;(4)支持Maker设置透明度的方法,利用滑动条可以展示maker透明度变化;(5)支持Marker设置动画的能力,包含两种方式:从地上生长和从天上落下-------------------------------------------------------------------------------------十、Demo名称:热力图功能文件名:  HeatMapDemo.java简介绘制自有数据热力图详述:(1)设置热力图颜色;(2)准备数据、生成热力图;(3)删除热力图;-------------------------------------------------------------------------------------十一、Demo名称:地理编码功能文件名:  GeoCodeDemo.java简介:介绍地址信息与坐标之间的相互转换详述:(1)正向地理编码:将地址信息转换为经纬度坐标;(2)反向地理编码:将经纬度坐标转换为地址信息;-------------------------------------------------------------------------------------十二、Demo名称:POI搜索功能文件名:  POISearchDemo.java简介:介绍关键词查询、suggestion查询和查看餐饮类Place详情页功能详述:(1)点击某些关键词查询后的结果(如“餐厅”)可跳转到Place详情页;(2)提供suggestion查询进行联想查询,例如输入“天安门”则会弹出联想查询的列表;-------------------------------------------------------------------------------------十三、Demo名称:路径规划功能文件名:  RoutePlanDemo.java, CustomRouteOverlay.java简介:介绍跨城交通、公交、驾车、步行、骑行五种线路规划方法和自设路线方法详述:(1)驾车查询新增路径点查询功能,具体使用方法详见开发者指南路径规划部分,只需重载接口;(2)自设路线功能演示开发者如何自己设定一条路线,包括如何设定起点、终点、途径站点和路段;(3)自设路线功能同时也介绍如何在两个Activity之间切换的时候管理Mapview的生命周期;(4)可自定义路线的起终点图标;----------------------------------------------------------------------------------十四、Demo名称:行政区域边界数据检索文件名称:DistrictSearchDemo.java简介:介绍如何使用行政区域边界数据检索功能,绘制行政区覆盖物和边框详述:(1)通过输入省、市、区/县的名称,绘制出行政区覆盖物和边框----------------------------------------------------------------------------------十五、Demo名称:公交线路查询功能文件名:  BusLineDemo.java简介:介绍查询公交线路功能(1)点击“开始”按钮可查询公交线路;(2)搜索出公交线路后点击“下一条”按钮可查询该线路的反方向公交线路;-------------------------------------------------------------------------------------十六、Demo名称:短串分享功能文件名:  ShareDemo.java简介:将POI点、反Geo点和公交/驾车/骑行/步行线路规划,生成短链接以分享给好友详述:(1)将POI点、反Geo点和公交/驾车/骑行/步行线路规划,生成短链接串,此链接可通过短信等形式分享给好友;(2)好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示;(3)暂时开放了“POI搜索结果分享”、“公交/驾车/骑行/步行线路规划”和“反向地理编码结果分享”;(4)日后会开放更多的功能,欢迎广大开发者使用短串分享功能;-------------------------------------------------------------------------------------十七、Demo名称:离线地图功能文件名:  OfflineDemo.java简介:介绍如何下载和使用离线地图详述:(1)可以搜索、下载、删除、查看离线地图;-------------------------------------------------------------------------------------十八、Demo名称:周边雷达功能--RadarDemo文件名:RadarDemo.java注意:需要把应用的key在官网的雷达注册页面进行相关的注册才能使用!注册网址:http://developer.baidu.com/map/index.php?title=radar简介:介绍如果使用周边雷达功能上传位置、检索周边的人详述:(1)获取位置信息并单次上传服务端;(2)获取位置信息连续上传服务端;(3)检索周边用户的位置;(4)用列表的形式及地图的形式展示周边用户的位置等信息;-------------------------------------------------------------------------------------十九、Demo名称:调启百度地图文件名:  OpenBaiduMap.java简介:介绍如果利用简单接口调用,开启百度地图客户端实现复杂逻辑业务详述:(1)调启百度地图导航(Native);(2)调启百度地图导航(Web);(3)调启百度地图POI周边检索;(4)调启百度地图POI详情检索;(5)调启百度地图步行线路规划;(6)调启百度地图驾车线路规划;(7)调启百度地图公交线路规划;(8)调启百度地图步行导航;(需百度地图App 8.6.6以上版本支持)(9)调启百度地图骑行导航(需百度地图App 8.6.6以上版本支持) (10) 调启百度地图poi点全景展示; (11) 调启百度地图步行AR导航;-------------------------------------------------------------------------------------二十、Demo名称:点收藏功能--FavoriteDemo文件名:FavoriteDemo.java简介:介绍如何创建、管理本地点数据详述:(1)新建本地点收藏;(2)查看已收藏本地点;(3)删除已收藏本地点;-------------------------------------------------------------------------------------二十一、Demo名称:LBS.云检索功能文件名:  CloudSearchDemo.java简介:介绍如何使用LBS.云检索用户自有数据注意:自v2.2.0起,SDK支持LBS云v2版的检索,使用v1版的用户请尽快完成升级或使用较低SDK版本。详述:(1)LBS.云是百度地图针对LBS开发者推出的平台级服务;(2)提供海量位置数据存储、检索、展示一体化解决方案;(3)该服务对开发者免费开放;(4)Demo中放入了测试用ak,开发者若使用自己的数据,请更换为自己的ak;(5)LBS.云检索使用方法请参考开发指南“LBS云服务”部分;(6)详细了解LBS.云,欢迎访问:http://developer.baidu.com/map/lbs-cloud.htm(7)申请ak及管理数据等问题,欢迎访问LBS开放平台官网:http://lbsyun.baidu.com/-------------------------------------------------------------------------------------二十二、Demo名称:OpenGL绘制功能文件名:  OpenGLDemo.java简介:介绍如何使用OpenGL在地图上实现自定义绘制详述:(1)利用OpenGL绘制基本折线;(2)利用OpenGL在地图上进行纹理绘制;-------------------------------------------------------------------------------------二十三、Demo名称:点聚合功能--MakerClusterDemo文件名:  MarkerClusterDemo.java简介:新增点聚合功能,可通过缩小地图层级,将定义范围内的多个标注点,聚合显示成一个标注点详述:(1)支持缩放地图,实现点聚合功能-------------------------------------------------------------------------------------二十四、Demo名称:瓦片图功能--TileOverlayDemo文件名:TileOverlayDemo.java简介:瓦片图层支持开发者添加自有瓦片数据,包括在线下载和本地加载两种方式。详述:(1)在线下载方式(2)本地加载方式(3)将地图类型设置为NONE,不下载地图底图瓦片(4)控制了地图显示范围,仅显示设置范围内的地图-------------------------------------------------------------------------------------二十五、Demo名称:地图由TextureView渲染文件名:TextureMapViewDemo.java使用前提:Android 4.0以上系统,并开启强制GPU渲染简介:新增了TextureMapView类,实现地图由TextureView渲染。解决原MapView基于系统GLSurfaceView导致在TabHost和scrollView中等闪黑屏、白边、压盖等问题。-------------------------------------------------------------------------------------二十六、Demo名称: 室内图--IndoorMapDemo文件名称: IndoorMapDemo.java简介:介绍如何进行室内图展示及室内路线规划详述:    (1)室内图展示,包含打开、关闭室内图方法    (2)室内路线规划(只支持起终点在同一建筑物内),绘制室内规划路线----------------------------------------------------------------------------------二十七、Demo名称: 室内图检索文件名称: IndoorSearchDemo.java简介:介绍在室内图中进行室内poi检索----------------------------------------------------------------------------------二十八、Demo名称: 小车轨迹平滑移动文件名称: TrackShowDemo.java简介:介绍小车轨迹平滑移动的实现----------------------------------------------------------------------------------

3
下载
90
浏览
2019-03-12发布