展开

关键词

私人订制Android片选择器

效果需求分析网格布局显示本片支持片多选支持选中的片预览未选择片时不可预览由已选多变为无时可退出片选择页面片已选达到上限后依然可以跳转片选择页面第三方框架使用史上最强的安卓片选择器 选择Android Studio菜单栏File->New->import Module... ,导入GalleryFinal源代码到Android Studio: ? 导入GalleryFinal源码 详情参考: 【Mac流派】程序猿修炼之道(6)-技能篇之git指令 Android Studio导入第三方库的三种方法 写一个GridView 这里声明一下,选择片的 ,返回打开本片选择器失败的提示信息。

43930

android调用百度

初始化设置mMapView = (MapView) findViewById(R.id.bmapsView); 获取控件引用mBaiduMap = mMapView.getMap();普通 (false);mMapView.showScaleControl(false);设置当前坐标位置mBaiduMap.clear();清除之前的覆盖物LatLng cenpt = new LatLng ,设置状态等操作导致状态开始改变。 ); } ** * 状态变化中 * @param status 当前状态 * public void onMapStatusChange(MapStatus status){ Log.i(info , onMapStatusChange ); } ** * 状态改变结束 * @param status 状态改变结束后的状态 * public void onMapStatusChangeFinish

18710
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 使用时的权限请求方法

    aMap.setMyLocationEnabled(true); aMap.setInfoWindowAdapter(this); aMap.setOnMarkerClickListener(this); }这样是确保在Android 以上这篇Android 使用时的权限请求方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

    17210

    Android 高德API(详细步骤+源码)三

    八、点击长按事件  实际开发中都会对的点击和长按做处理,比如点击某一个方获取经纬度,下面来操作一下吧。在initMap()方法中,添加对点击和长按的监听。 运行效果如下所示:③ 添加标点Marker  通常使用是会对进行标注,添加标点。刚才通过点击获取到了经纬度,那么同样可以根据这个经纬度在上绘制标点。 :上面的代码要注意导包的问题,不是Android自带的包而是高德SDK里面的这段代码的意思就是配置一个旋转动画,然后设置旋转的角度和旋转所需要的时间,之后设置给marker。 ,而我们要做的就是把这个标点作为中心,然后移动位置即可。 嗯,可能GIF上看着效果不是特别的明显,在自己手机上去体验一下就知道了,这个平移动画还是很不错的。 下一篇Android 高德API(详细步骤+源码)四

    42620

    Android 高德API(详细步骤+源码)一

    高德API使用详解前言正文 一、创建应用 ① 获取PackageName② 获取调试版安全码SHA1③ 获取发布版安全码SHA1二、配置Android Studio工程 ① 导入SDK② 配置AndroidManifest.xml 三、获取当前定位信息 ① 版本判断② 动态权限请求③ 初始化定位④ 获取定位结果四、显示五、显示当前定位六、设置 ① 修改自定义定位标② 设置缩放等级③ 开启室内控件设置七、获取 POI数据八、源码尾声前言  为了丰富对、定位的了解,在写了百度、腾讯的定位之后,终于到了高德了。 二、配置Android Studio工程首先要下载SDK,点击SDK下载 如上配置,然后点击下载,下载到本后解压,解压之后如下所示:① 导入SDK复制这些文件到你的libs下。 mLocationClient.onDestroy(); }下一篇  Android 高德API(详细步骤+源码)二

    75611

    Android 高德API(详细步骤+源码)二

    然后增加生命周期的管理方法。 五、显示当前定位很显然,默认的不能满足我们的要求,那么就需要开发者自行去设置了,比如我现在在深圳福田区,那么我就要定位到当前所在这里才行,来看看要怎么做吧。 六、设置① 修改自定义定位标修改定位标,这里就需要一个样式配置。 ③ 开启室内 aMap.setMinZoomLevel(20); 开启室内 aMap.showIndoorMap(true);运行④ 控件设置 定义一个UiSettings对象 private 下一篇Android 高德API(详细步骤+源码)三

    36200

    Android 高德API(详细步骤+源码)四

    起点其实已经有了,那就是我们当前所在,至于终点可以由用户来控制,比如我在当前所在位置,然后点击了上某一个方,把这个方作为终点,这样一想也是可行的。那么按照这个思路来写一下代码。 刚才说到终点通过点击时产生,那么既然要点击,自然要使当前RouteActivity实现AMap.OnMapClickListener接口。然后在initMap中,进行监听。 在高德API里,如果要显示步行路线规划,可以用此类来创建步行路线层。如不满足需求,也可以自己创建自定义的步行路线层。 在高德API里,如果要显示步行路线规划,可以用此类来创建骑行路线层。如不满足需求,也可以自己创建自定义的骑行路线层。 下一篇Android 高德API(详细步骤+源码)五

    47630

    Android 高德API(详细步骤+源码)五

    在overlay包下新增DrivingRouteOverlay类,用于在上绘制驾车路线层,代码如下:(SDK中代码)package com.llw.mapdemo.overlay; import * * @param amap 对象。 * @param path 导航路线规划方案。 * @param context 当前的activity对象。 在高德API里,如果需要显示公交路线,可以用此类来创建公交路线层。如不满足需求,也可以自己创建自定义的公交路线层。 * @param amap 对象。 * @param path 公交路径规划的一个路段。 下一篇Android 高德API(详细步骤+源码)六

    34510

    Android 高德API(详细步骤+源码)六

    打开activity_route.xml,在里面增加如下布局代码: 添加位置如下:没有的标去我的源码里面找,或者去高德的SDKdemo里面去找。 创建好之后,在刚才报错的方导一下包就可以了。那么我们先不去写这个详情页面,先运行一下看看。 ,你会发现有一个方报错这是因为还没有这个方法的,所以我们需要在MapUtil中添加这个方法。 actionName)) { return R.drawable.dir9; } if (通过过街天桥.equals(actionName)) { return R.drawable.dir11; } if (通过下通道 当然还要在onCreate中调用initView();下面运行一下:下一篇Android 高德API(详细步骤+源码)七

    23020

    Android 高德API(详细步骤+源码)七

    在这里插入片描述然后运行一下: 在这里插入片描述⑨ 公交路线详情最后这个公交路线详情是最麻烦的,前面三个其实都还蛮简单的。 ⑩ 手动输入目的  在实际使用中,通常都是定位到当前所在,然后用户再输入一个目的,以此来计算这个两点之间的路线规划,手动点这种方式并不常用,因为你很难点到足够精确的位置,其次就是你要在上寻找这个方所在 在这里插入片描述然后重写onKey方法。 ,然后进行上添加标点,最后计算出行路线规划 } return true; } return false; }我相信这个代码你应该见过一次了,只不过现在还差一个址转换的处理,通过理编码就可以把址转化成坐标 在这里插入片描述十、源码源码址:GaodeMapDemo 欢迎Star和Fork尾声  说实话写这篇文章真的很不容易,花费了我很多精力,当然首先是对得起看这个系列文章的人吧,山高水长,后会有期~

    21250

    百度Android中的使用

    有关百度的使用,(http:lbsyun.baidu.comindex.php? 1.引入百度 在使用SDK各组件之前初始化context信息,传入ApplicationContext 注意该方法要再setContentView方法之前实现SDKInitializer.initialize mode = MyLocationConfiguration.LocationMode.NORMAL; break; case R.id.follow: 跟随态,保持定位标在中心 mode = MyLocationConfiguration.LocationMode.FOLLOWING; break; case R.id.compass: 罗盘态,显示定位方向圈,保持定位标在中心 mode } MapStatusUpdate msu = MapStatusUpdateFactory.newLatLng(latLng); mBaiduMap.setMapStatus(msu); }然后为上的

    24640

    Android 集成百度那些事

    定位是很多App必不可少的功能,今天我们来说说百度集成的那些事 ?一 百度账号 与 环境配置1 SHA1的查看(这里介绍一个自己的方法) 打包一release.apk解压进入 ? 至此我们的环境基本配置完成,对了前提是你的NDK环境配置完成二 代码集成配置 1 添加权限 service声明与AK 2 初始化SDK SDKInitializer.initialize(this); 自4.3.0起,百度 好啦,到此你基本已经可以尝试加载啦 三 基本的展示 至此没有环境问题话的基本你的就可以无忧的跑起来啦

    30920

    百度android studio导入开发插件

    百度SDK v3.5.0开发包下载址:http:lbsyun.baidu.comsdkdownload? 下面我们将分别针对Eclipse和Android Studio介绍一下SDK的工程配置方法。 下载说明 百度SDK v3.5.0,我选择了全部功能,当然了大家可以根据自己的需求来选择,如所示: ??? 第二步:解 Android Studio 下配置 .so 文件,打开 app -> build.gradle;在 android{ } 代码块中添加如下代码,如所示: sourceSets { main 通过以上三步操作后,您就可以正常使用百度SDK为您提供的全部功能了。 应用混淆 集成SDK的应用,在打包混淆的时候,需要注意与SDK相关的方法不可被混淆。

    1.5K80

    Android 百度SDK 实现获取周边位置POI

    https:blog.csdn.netlyhhjarticledetails49893723 绪论好久没写博客了,最近比较忙,闲下来写写博客,把小编最近用过的东西跟大家分享一下,记得上次写过一篇百度实现定位功能的博客 ,今天给大家分享一下定位之后获取周边理位置的实现。 如果你还不知道怎么定位,看一下这里: Android 轻松实现百度定位 好了先看一下实现效果怎么样吧? image.png实现1.布局文件 image.png 布局文件就是上面是一个百度的mapview,下面是一个显示周边位置的ListView,很简单。 根据经纬度定位这种方法不需要自动定位,就是根据经纬度来显示上的位置 * * 显示经纬度的位置 * by:hankkin at:2015-05-04 * * private void showMap(

    77820

    Android高德SDK设置缩放控件的位置

    摘要:Android高德SDK设置缩放控件的位置高德中的UI显示的控件是受UiSettings这个类控制,可以通过下面的方式获取这个类实例:UiSettingsuiSettings=aMap.getUiSettings 如下代码所示:uiSettings.setZoomPosition(AMapOptions.ZOOM_POSITION Android高德SDK设置缩放控件的位置 ----高德中的UI显示的控件是受 现在高德SDK只提供这两个位置。 类似定位控件,高德的Logo等控件也可以通过这个类来设置。

    6520

    Android 高德之poi搜索功能的实现代码

    第一,就是设置背景的drawable为纯白色导致键盘弹出的时候,recyclerview的布局被顶上去导致出现白色布局,有点扎眼;最后改成了设置为和背景色一个颜...

    55441

    Android实现高德显示及定位

    本文实例为大家分享了Android实现高德显示及定位的具体代码,供大家参考,具体内容如下先看看效果? 1、要实现高德的定位,首先要下载高德的SDK下载址然后在高德官网上登录你注册的账号并且去控制台—– 应用管理—– 添加新key 获取到自己的key值 获取key的具体方法的官网址2、通过解压得到 .Jar文件并放到libs文件中,手动添加到依赖库中(右键Add—-) 3、如果你的SDK是3D的需要在main中创建 jniLibs 文件夹并把你解压出来的其他文件放到此处 4、开发环境已经配置好了

    59920

    Android调用高德定位的方法

    在App中使用定位十分常见,购物功能的可以直接定位当前位置,发动态功能可以定位当前位置发出,社交功能可以定位周边用户等等。这里我使用高德定位当前位置并显示址和经纬度。 github代码传送门先上效果:?实现步骤:1. 创建应用获取key:接入第三方无一例外,去高德官网注册账号并创建应用。填入包名和keystore的Sha1。? 创建应用 获取Sha1,输入命令keytool -v -list -keystore keystore文件路径,我在这里通过控制台获取调试版的:进入.android目录 cd .android输入命令获取 接入SDK添加定位库compile com.amap.api:location:latest.integration添加2D库compile com.amap.api:map2d:latest.integration 添加权限:

    80020

    Arcgis For Android之离线实现的几种方式

    为什么要用,我想离线的好处是不言而喻的,所以很多人做系统的时候都会考虑用离线。在此,我给大家介绍几种Arcgis For Android下加载离线的方式。 在Arcgis For Android API下,既能加载Arc Server的切片文件,也能加载10.1的Title Package文件(*.tpk)。 运存,是程序运行是所需的存储,在程序运行结束后会有一个销毁的过程,所以运存是不做为存储的,所以,手机的内存和外存才是作为存储的,所以,一般来说,我们的离线是放在内存或者外存的,但是,为方便期间,个人建议将离线文件放在 在Arcgis For Android中,实现离线的加载与显示,首先我们需要用Server或者10.1去做离线的切片文件或者切片打包文件。 有了这些离线文件,在程序中需要一个MapView来显示: 有了MapView,我们需要1、定义一个离线层MapView map = null;ArcGISLocalTiledLayer local

    89030

    Android----高德多个Marker加载网络片出现片不显示问题

    需求说要上展示的是mark,不是infowindow,加载出网络片,由于app的marker比较多,没有达到需要的效果。 看了看高德api中有这个方法markerOption.icon(BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources 这是做好所有工作以后,发现有的片能显示出来,有的显示不出来。 由于加载片的时候是异步的,有时候会在片还没有加载完成的时候,view已经被转成bitmap,而这时Glide还在加载,当glide加载工作完成时,要把片展示在imageView上时,发现已经找不到这个 查找资料,发现自己错了,Glide在调用into方法的时候才去展示的片,而RequestListener只表示片加载的结果,这时并未在imageView 上展示,当还没有显示片的imageView

    4520

    相关产品

    • 腾讯乐享

      腾讯乐享

      腾讯乐享,凝聚腾讯十年管理经验与精华,通过直播、文档、课堂、考试、学习地图、论坛、乐问、投票、活动、祝福、积分和证书等核心应用,满足政府、企业和学校在知识管理、学习培训、文化建设和内部沟通的多元化需求,提供全行业、多场景解决方案,助力数字化管理升级。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券