
android
yGIS
这个作者很懒,什么都没留下…
展开
-
libjsqlite-spatialite-android下载与使用
1.下载从github上面下载libjsqlite-spatialite-android并解压,进入到archive目录。2.解压20190707.libspatialite-5.0.0.ta目录如下图所示的lib目录3.android项目中配置3.1在项目app,下面创建lib文件夹,不是src目录下的jniLibs目录,否是会与其他第三方一起使用报错。3.2配置jni支持。4.JAVA调用(需要使用spatialite-android-libra.原创 2022-01-09 22:41:48 · 2414 阅读 · 0 评论 -
android开发配置文件合并失败
配置文件合并失败,可以用命令查看相关信息https://blog.youkuaiyun.com/chengxuyuan22/article/details/107369334原创 2021-05-19 11:06:41 · 277 阅读 · 0 评论 -
【Android开发】&is also present at [androidx.core:core:1.2.0]
今天在运行Android工程时遇到入下的问题。这个在之前工程代码还是好好的。看着提示是Android版本兼容性问题。在依赖包里查看到关于Androidx的依赖包经过排查原来是下面的这个依赖早已经从Android迁移到Andoidx。implementation 'com.github.pratikbutani:MultiSelectSpinner:-SNAPSHOT'该包依赖有Androidxdependencies { implementation 'com.git原创 2020-10-09 14:14:33 · 1745 阅读 · 0 评论 -
【Android开发】&利用Java反射获取、设置属性值来关联EditText数据
最近的这个项目app,是一个采集类的app。有很多张表,每一张表需要填写很多的字段值。那么填完之后,在交换界面可以为数据做修改,插入操作。创建数据库框架使用的是greendao。事先需要为每一张表编写一个bean。那么现在问题来了,这个bean每一个属性,需要和交互界面每一个EditText相匹配。试想这里有20多张表,看这工作量有多大。为此,在开发这个app之初,我特意要求我的小伙伴在编写每一个...原创 2019-06-09 15:25:09 · 657 阅读 · 0 评论 -
【Android开发】&More than one file was found with OS independent path 'META-INF/androidx
今天在拿到工程后,这份源代码一部分是由另外同事写的,而在我们的机子上运行却是出现如图的错误。最后查阅了相关的资料,原本想着在packagingOptions中添加去掉重复编译。结果添加了,又出现了新的错误。 packagingOptions { exclude 'META-INF/LGPL2.1' exclude 'META-INF/LICENSE' ...原创 2019-06-03 15:17:53 · 9001 阅读 · 2 评论 -
【Android开发】&variant.getJavaCompiler()' is obsolete and has been replaced 'variant.getJavaCompile
更新Android Studio后,再配置gradle出现如题的错误。最后找到了原因。原来是gradle3.4.1对api做了相应的调整。现在只要调整一下gradle为3.2.1即可。原创 2019-06-03 15:52:54 · 893 阅读 · 0 评论 -
【Android开发】& NiceSpinner
之前是使用android自带的Spinner来实现下拉列表,但是感觉不是很美观,为此找了一个插件来实现同样的列表功能。这里选择的NiceSpinner,github的地址为。https://github.com/arcadefire/nice-spinner。可以看到官网实现这样的效果。根据自己的需要,对源代码做改到。 下拉列表的分割线 NiceSpinner应该是由Lis...原创 2019-06-25 20:40:35 · 1593 阅读 · 0 评论 -
【Android开发】& Expected unique result, but count was 2
使用greendao获取数据,如下query.unque。如果当前的记录数大于一条,再使用query.unique则会报如题的报错。 Query<EntityBuildingPicInfo> query=entityBuildingPicInfoDao.queryBuilder().where(EntityBuildingPicInfoDao.Propert...原创 2019-06-23 10:49:58 · 3336 阅读 · 4 评论 -
【Androd开发】& android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed
使用Greendao创建的实体声明后,如下所示。@Entitypublic class JoinHouseInfoToPersonInfo { @Id private String id; //和person关联的id private String pid; //和house关联的id private String hid; pri...原创 2019-08-09 15:23:16 · 1598 阅读 · 0 评论 -
word插入代码美化在线站点
http://www.planetb.ca/syntax-highlight-word原创 2019-06-14 11:14:50 · 4932 阅读 · 1 评论 -
【Android开发】&commit already called和No view found for id for fragment
在写数据采集类app时,总是免不了多个Activity,于是试着用来了Fragment来代替一下Activity,结果遇到了如题的错误。No view found for id for fragment首先对于No view found for id for fragment错误,我这边的问题是,由于作为container的View是单独一个View,需要动态添加到其他View中去。简单的...原创 2019-06-02 17:10:31 · 334 阅读 · 0 评论 -
arcgis runtime for android 100.3开发学习(一)(点、线、面,图层的创建)
本节我们来学习一下arcgis runtime for android方面的相关内容,一一学习相关方面的api知识。这个案例是摘取github官网上面的。主要创建图形案例的点、线、面,当然还有图层的创建。来看一下实现的代码。package com.example.arcroid.addgraphicsrenderer;import android.graphics.Color;impo...原创 2018-10-30 20:23:13 · 2379 阅读 · 0 评论 -
(二)arcgis runtime for android 100.3开发学习(图形、绘制图层创建)
今天我们来学习一下有关新版arcgis for android 100.3里面绘制图层,和定义图层符号。这里代码摘自esri在github公布的源代码,这个例子中线条可以根据地图的的缩放展示流动的效果,看了一下绘制的面填充中的格网也随着地图的缩放在不断的细分,这个例子对于学习arcgis for android绘图图层和图形是比较基础的。下面看一下实现效果。这是实现的源代码。pack...原创 2018-11-04 10:17:44 · 1350 阅读 · 0 评论 -
(四) arcgis runtime for android 100.3开发学习(加载切片地图服务)
今天我们来学习关于arcgis for android加载切片地图服务相关知识。使用的是新版本的arcgis runtime for android100.3,我们来看下加载切片地图服务的类ArcGISTiledLayer,该类继承了ImageTiledLayer类,其中ArcGISTiledLayer有两个构造函数,分别是ArcGISTiledLayer(String url)和ArcGIS...原创 2018-11-18 10:46:58 · 2167 阅读 · 0 评论 -
(五) arcgis runtime for android 100.3开发学习(加载矢量切片地图服务)
矢量切片是在新版的arcgis for android中才有的,之前版本没有,今天我们来学习一下关于矢量切片图层的案例,这个案例使用了DrawerLayout来切换不同的图层,加载到地图上供显示,我们这里展示了夜光版矢量图层。具体效果如下图所示。来,我们来看一下源代码。package com.esri.arcgisruntime.sample.arcgisvectortiledl...原创 2018-11-27 21:50:59 · 1327 阅读 · 2 评论 -
android开发&使用ormlite数据库框架保存用户登录信息
今天我们来学习一下,关于android数据库持久层框架ormlite的应用,首先这是一个app的登录界面。使用该框架将用户的用户名和电话号码存储到数据库中。app的登录界面提供记住密码的功能。具体界面如下所示。首先,我们来看关于ormlite框架,在使用中的帮助类,这个帮助类用于每个bean注册以及数据的更新。package com.example.arcroid.fastrsmap...原创 2018-12-23 19:30:37 · 515 阅读 · 0 评论 -
【arcgis for android100.5开发 】&wms图层
这次我们来学习一下关于arcgis for android 100.5加载wms地图服务,wms地图服务相信大家都不陌生了。发布wms地图服务服务程序也是很多的,你比如geoserver,arcgis server都是可以的,好了我们来看一下新版中是如何加载的。public class MainActivity extends AppCompatActivity { private M...原创 2019-04-13 21:12:21 · 1329 阅读 · 1 评论 -
【arcgis for android100.5开发 】&三维视域位置
自从arcgis for android支持三维后,让app端增加了不少色彩,也值得去研究。好了,我们来看一下,这里是关于对三维中视域的位置设置。其中关于视域的位置参数设置有几个值需要我们去了解的。如下图所示,为测试的一个demo,首先heading为绕z轴旋转参数,而pitch位绕z轴翻滚参数,也就是说,当pitch越来越大时,那么这个浅绿色的投影将会离过这个锥形顶点z轴越来越远。而我们依此移动...原创 2019-04-14 09:16:37 · 974 阅读 · 0 评论 -
Android开发(AlertDialog对话框自定义布局和多选列表不共存的替代办法)
这个实现功能花了一点时间,当时忙了很晚,只怪当时没有想出其他解决办法。言归正传。前几天有这么一个小伙伴,在开发有这样的地图app,该地图app有多个地图图层,这些地图图层可提供给用户操作,比如说图层的显示控制,以及选择需要的图层供查询。由于该地图app在主界面已经布局很多按钮实现其他功能,所以再加上该图层控制按钮就没有存放的位置了,所以该小伙伴设计出一个弹出框(alertdialog)来控制图...原创 2018-10-26 21:52:27 · 2315 阅读 · 0 评论