自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

原创 腾讯地图SDK加载、删除Geoserver瓦片图层

近日项目需要,需要使用腾讯地图SDK进行二次开发,加载Geoserver发布的影像图层。现在就将加载过程记录一下。注:以腾讯地图官方文档为参考。最终的效果:首先需要在腾讯地图官网申请KEY值,申请过程请看官方文档中的介绍。加载图层的主要文档在Android地图SDK文档中“自定义瓦片层”章节。首先准备一个实体类和一个工具类。PositionModel:public class PositionModel { private double wgLat; private double wgLon

2020-10-15 10:46:15 1426

原创 不能显示腾讯地图的问题

在项目中使用腾讯地图SDK,进行地图二次开发时,按照官方文档,加载地图时,只显示腾讯地图的LOGO和比例尺,但是不显示地图的底图。如下图所示。再次查看官方文档,发现问题所在。官方文档中给出的说明如下图所示。也就是说要使用腾讯地图SDK需要绑定地图的声明周期。解决办法:@Override protected void onStart() { // TODO Auto-generated method stub super.onStart();

2020-10-12 16:52:41 4358

原创 AndroidStudio控件代码不提示的问题

在重新安装AS后,AndroidStudio不能进行自动代码提示的了。这里记录下解决的办法。安装下面这个步骤进入Android SDK界面。File->setting->Appearance&Behavior->system setting->android SDK将蓝色对勾全部去掉,之后点击Apply按钮,等待androidstudio卸载SDK。卸载好后关闭AS。稍后再打开AS,重新进入到这个界面,勾选需要的SDK,进行安装操作,之后点击Apply,重新安装SDK

2020-09-21 17:21:03 3054

原创 Android开发中集成腾讯Bugly服务

在进行安卓开发中,需要广泛征集APP运行中可能会遇到的问题,便于收集系统运行出错原因。下面开始记录继承步骤。首先进入腾讯Bugly官网。进行开发者注册。注册好后,进入我的产品。点击新建产品。填写产品信息填写好后,点击保存。再进入“我的产品”,选择刚才创建的产品中的“设置”。记下App ID,集成服务需要用到。接下来在AndroidStudio中进行操作。首先,在app模块下的build.gradle中添加defaultConfig { .......

2020-05-12 16:31:31 494

原创 Android WorldWind的视角变化时的动画效果(二)

在上一篇文章《Android WorldWind的视角变化时的动画效果(一)》中,已经说过在安卓设备上使用worldwind做开发时,地球视角转换时的动画效果实现的方法。那篇文章写的起始点,和结束点经纬度坐标都是程序里面写的的,这样就不是很人性化,比较死板。在实际开发中,起始点可能是任意位置,那么如何实现从任意位置转到指定的技术点呢?下面就来记录下。先上效果图要实现这个效果就需要系统获取当前...

2020-04-10 15:18:17 266

原创 Android WorldWind的视角变化时的动画效果(一)

在使用Android Worldwind时,当要实现三维地球视角转换时,做一个动画效果,观感会非常舒适。下面分两个章节来记录下如何实现。实现效果:这个效果是从三维球初始视角转到北京视角,然后从北京视角转到上海视角。要实现这个效果就需要知道开始视角的纬度、经度、视角高度。代码如下:Position startPosition = new Position(35,105, 20000000...

2020-04-10 13:11:02 309

原创 Android WorldWind的使用与添加天地图影像

前面讲到在Worldwind上加载Geoserver影像,现在记录下载worldwind上加载天地图。要加载天地图影像,首先需要在天地图官网申请KEY值进入官网,创建应用填写SHA1带有星号的是必填项。获取SHA1值的方法就不在赘述了。填写好后点击提交,就会生成key值。进入到开发程序中。public class TiandituLayers extends RenderableL...

2020-03-28 20:31:16 894

原创 Android WorldWind的使用与添加Geoserver影像(三)

在上一章中我们学习了怎么在Activity中加载Geoserver影像,接下来学习怎么在 Fragment中添加影像。继续上一章的内容。在MainActivity中创建Fragment方法,创建好后在OnCreate中调用。/*** 添加三维球并显示观测点的经纬度与观测高*/public void addGlobeFragment() { //添加一个FragmentTrans...

2019-12-31 17:17:12 448 5

原创 Android WorldWind的使用与添加Geoserver影像(二)

在上一章中,我们学习了怎么在Android设备上加载WorldWind地球,在这一章中我们将学习怎么在worldwind上加载自己在Geoserver上发布的影像。注意:安卓高版本可能会出现加载失败的情况,所以需提前在AndroidManifest中的中添加一句话android:usesCleartextTraffic="true"如下图所示。具体原因可以参考我的[另一篇文章]。(http...

2019-12-31 17:07:00 904 7

原创 关于could't find "libweibosdkcore.so"的解决办法

在项目开发工作中,需要用户使用微博进行登录的时候,就需要集成微博的SDK。但是微博给的demo里并没有使用so文件。所以可能会出现could’t find "libweibosdkcore.so"的问题。明白了问题在哪里,就可以解决问题了。首先在下载的weibo_android_sdk-master文件夹中,找到so文件夹,这里是开发所需要的所有so文件。在Androidstudio中的ap...

2019-11-21 16:36:49 1282

原创 使用OKGO进行软件版本更新、下载、安装等操作

在各大APP软件中都含有一个功能,就是在软件中进行检查软件版本号,并进行下载安装的操作。今天,我也记录一下,我使用OkGo网络协议进行软件版本更新的操作。一、基础配置1.如果安卓版本号是安卓9或更高版本,如要在application中添加android:usesCleartextTraffic=“true” 。这句话。因为在安卓高版本中,谷歌对设备访问网络做了限制,具体原因可以去查询。2...

2019-11-11 16:40:48 1015

原创 android.os.FileUriExposedException: file:///xxxx exposed beyond app through ClipData.Item.getUri()

我在做安卓截屏分享到朋友圈时,出现闪退,Logcat里输出的报错信息是:android.os.FileUriExposedException: file:///storage/emulated/0/UmeBrowser/sharepic/share_pic.jpg exposed beyond app through ClipData.Item.getUri()。我就知道又是安卓系统出什么幺蛾子了...

2019-08-23 17:50:10 879 1

原创 高德地图在Geoserver图层上定位出现偏移的解决办法

在worldwind球上添加Geoserver影像,然后使用高德定位SDK,获取的定位点的经纬度与实际的定位地点有偏差。通常误差范围在500米以内。但是这不符合精准定位的要求,如何解决这个问题以及如何导致定位偏差的原因是什么,就是这次着重研究的问题。首先高德地图使用的坐标系是GCJ-02坐标系。GCJ-02是国家测绘局制定的地理信息系统的坐标系统。他是一种对经纬度数据的加密算法,即加入随机的偏差...

2019-08-22 11:36:15 5176

原创 Android WorldWind的使用与添加Geoserver影像(一)

最近在开发安卓WorldWind项目,需要怎么Worldwind上添加Geoserver影像,但是在网上找不到有用的详细教程,特别苦恼了一阵子。多亏有一些公司开发的源码,研究过后,终于将影像成功加载上了。现在将添加影像的详细过程记录在此,希望能够帮助到有需要的同学。 1、使用AndroidStudio创建一个新项目,具体如何创建新项目,就不介绍了,这是很基础的过程。 2、下...

2019-08-19 16:40:21 1420 1

原创 百度地图、高德地图、腾讯地图三位一体地图定位开发

1、开发背景2、开发环境2.1基础开发环境2.2百度地图环境2.3高德地图环境2.4腾讯地图环境3、工程配置3.1 添加jar包3.2 添加so文件3.3 AndroidMainfest.xml配置4.百度地图与定位5.高德地图与定位6.腾讯地图与定位1、开发背景由于公司在开发安卓项目时,需要用到定位功能,所以需要选择定位精度高的地图SDK。现在将市面上应用最广泛的三家...

2019-08-08 17:13:42 5711

WorldWind Android上加载白模数据

worldwind android本身是不支持加载白模数据的,但是可以根据现有提供的加载Polygons的方式,进行二次开发,使得worldwind 能够加载shapefile格式的白模数据。这个白模坐标必须是84坐标系,否则不能正常加载。另外加载的白模数据量不宜过大,量大后会造成卡顿。

2023-11-24

Java读取shapefile格式文件的方法

使用Java语言开发读取shapefile格式文件的方法。使用的工具是Geotools。其中包括了读取属性,获取坐标系等。

2023-11-23

地理信息系统基础知识.pptx

地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。 位置与地理信息既是LBS的核心,也是LBS的基础。一个单纯的经纬度坐标只有置于特定的地理信息中,代表为某个地点、标志、方位后,才会被用户认识和理解。用户在通过相关技术获取到位置信息之后,还需要了解所处的地理环境,查询和分析环境信息,从而为用户活动提供信息支持与服务。 地理信息系统(GIS,Geographic Information System)是一门综合性学科,结合地理学与地图学以及遥感和计算机科学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统,随着GIS的发展,也有称GIS为“地理信息科学”(Geographic Information Science),近年来,也有称GIS为地理信息服务(Geograp

2023-10-13

Windows系统平台下使用Gitblit搭建Git服务器及使用

Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。 Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。

2023-10-13

Android集成腾讯Bugly步骤

在进行安卓开发中,需要广泛征集APP运行中可能会遇到的问题,便于收集系统运行出错原因。在实际项目开发中为了方便接手手机系统出现问题的Bug汇总。 这篇文章主要记录下自己在开发过程中是如何集成腾讯的Bugly,以及如何在项目中用它来统计收集bug,然后可以在自己后台的bugly管理系统中查看,具体的大家可以移步 腾讯Bugly官方文档,那么解析来我们就一起来看下,我们是如何一步一步集成腾讯Bugly,又是如何一步一步把它用到我们的项目中的。

2023-10-13

APP实现微信登录问题汇总与所需材料

本文章主要介绍了在Android端集成第三方微信登录所需的步骤及要求。另外还包含了一些,申请开发者认证的一些材料和费用。需要注意的一点是申请的单位类型不同,所需的材料也有所不同。开发者需选择适合自己的单位类型即可。本文中是以事业单位为例来汇总的。

2023-10-10

软件开发人员的自我成长

本篇文章主要是讲解了一些初入职场的软件开发人员的需要注意的问题。

2023-09-12

国内外遥感数据处理软件对比

航天宏图信息技术股份有限公司成立于2008年,是国内遥感和北斗导航卫星应用服务商,致力于卫星应用软件国产化、行业应用产业化、应用服务商业化,研发并掌握了具有完全自主知识产权的PIE(Pixel Information Expert)系列产品和核心技术,为政府、企业、高校以及其他有关部门提供基础软件产品、系统设计开发和数据分析应用服务等空间信息应用整体解决方案。公司于2019年7月在科创板上市,并且是首批科创板上市企业中唯一的遥感应用企业。

2023-07-31

USB数据线传输使用到的ADB驱动

有时候,电脑通过USB数据线连接手机时,无法使用ADB驱动时,这时候就需要看一看是否是ADB驱动为识别到。如果未识别到,就试着安装下ADB驱动。这里就是安装ADB驱动所需要的驱动包

2022-08-10

Android通过USB与PC端双向通信【支持字符、文件】

Android通过USB与PC端双向通信【支持字符、文件】 代码Demo

2022-04-28

jniLibs目录下的所需要的so文件

这里面就是微博开发所需要的libweibosdkcore.so文件,希望对大家有所帮助。

2019-11-21

WGS84、GCJ02、BD09、搜狗坐标系相互转换方法

WGS84、GCJ02、BD09、搜狗坐标系相互转换方法。这是转换的代码,不是转换的原理文档。

2019-08-21

BGTMapLoc.apk

百度地图、高德地图、腾讯地图集合到一体的安卓软件。

2019-08-08

BGTMapLoc.rar

该程序包含了百度地图、高德地图、腾讯地图显示与实时定位的基本功能,实现了三者的集合。

2019-08-08

WorldWind——Andorid学习

在安卓项目中创建WorldWind项目。项目中是已经创建好的,所以库名会有不同,但是步骤是一样的。共同学习

2019-03-18

解决开发安卓开发时不能显示引导界面的问题

解决开发安卓开发时不能显示引导界面的问题

2019-03-18

解决下载的安卓源码没有APP文件的问题

在我们实际开发中,往往会需要从网上下载源码。有时候下载下来可以直接在AndroidStudio中运行。但是有时候下载的源码,并没有APP文件。

2019-01-08

关于一些安卓源码无法在自己的AndroidStudio中无法运行的解决方法

在安卓学习中,有时候会从GitHub上下载一些安卓编程源码,然而在使用Android Studio导入项目时发现根本不能运行,这时候就需要对源码进行一些修改。在此只需要修改三处即能让项目正常运行。

2019-01-07

Android Studio上传代码到Gitblit服务器步骤

该教程指出了Androidstudio如何将源代码上传到Gitblit的详细步骤

2019-01-07

Android Studio打包APK软件步骤

该教程提供了AS打包APK的步骤。Apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用程序包,打包分为debug版和release版。通常所说的打包就是生成release版的apk。常规的AS打包主要分为两种: 一种是没有“.jks”文件的打包。 一种是有“.jks”文件的打包。

2019-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除