- 博客(75)
- 资源 (1)
- 收藏
- 关注
原创 2024-08-16升级记录:使用Android RecyclerView控件显示列表型信息
在页面上使用RecyclerView实现一个列表型信息展示: 步骤如下:二、添加单行显示的item布局文件 layout_gnss_counrty_item.xml三、逻辑实现代码实体类:Adapter类和ViewHolder类: 调用:注意:一定要设置:LinearLayoutManager layoutManager = new LinearLayoutManager(this);mRecyclerView.setLayoutManager(layoutMan
2024-08-16 17:35:26
803
原创 2024-08-15升级记录:Android开发-实现绘制卫星天顶图/卫星星空图/方位图/卫星星座
1、绘制底图://高度角三圆/**** 计算不同高度角的半径* @param s 最外圆的半径* @param elev 点的高度角* @return*///米叉线//刻度和文字i < 360;i += 15) {} else {2、根据高度角和方位角绘制卫星图标和标识号//卫星图标break;break;break;break;break;break;break;
2024-08-16 17:03:50
675
原创 2024-08-07升级记录:北斗卫星导航系统轨道信息解释
北斗三号全球星座由地球静止轨道(GEO)、倾斜地球同步轨道(IGSO)、中圆地球轨道(MEO)三种轨道卫星组成,北斗人称这三种卫星为“北斗三兄弟”。三种轨道区别:1、GEO卫星位于距地球约3.6万千米、与赤道平行且倾角为0°的轨道。GEO卫星定点于赤道上空,理论上星下点轨迹(即卫星运行轨迹在地球上的投影)是一个点,因其运动周期与地球自转周期相同,相对地面保持静止,所以称作地球静止轨道卫星。GEO卫星单星信号覆盖范围很广,一般来说,三颗GEO卫星就可实现对全球除南北极之外绝大多数区域的信号覆盖。
2024-08-16 11:23:58
257
原创 2024-08-06升级记录:Android开发接口-获取定位卫星相关信息
GnssStatus:信号值叫载噪比,单位是dB-Hz。GpsSatellite:信号值叫信噪比,单位是db。这个类表示GNSS引擎的当前状态。这个类表示GPS引擎的当前状态。
2024-08-16 11:02:49
474
原创 2024-08-05升级问题:Android中ScrollView嵌套listview并解决listview显示问题
当ScrollView嵌套ListView时,ListView的高度设置为wrap_content时出现ListView的高度不能完全展开,而只显示的第一个Item。按item的个数乘以高度计算出listview的总高度,并在数据变化时直接设置listview高度,保证完全显示。
2024-08-15 17:51:07
352
原创 解决Android屏幕显示不全底下一部分黑色问题
注意,在Android 7.0以上Google默认支持了分屏模式,即Manifest文件中配置Activity的android:resizeableActivity默认属性为true,在这种情况下并不需要配置Maximum Aspect Ratio即可自动适配全面屏。方法1.设置resizeableActivity属性值。在新手机上似乎无效。Android旧工程编译的安装包在新手机上,屏幕显示不全,底下一部分是黑色。三星S8屏幕:ratio_float = 18.5/9 = 2.056。
2024-08-15 17:27:55
272
原创 2024-08-01升级问题记录:升级ArcGIS for Android
文章浏览阅读743次。ArcGIS Runtime SDK for Android 10.2.9在线部署报错“Error inflating class com.esri.android.map.MapView“-CSDN博客。2、替换旧的库,由于10.2.7是以jar方式引用,所以需要删除原来的jar库,再引入新的aar库。升级以离线方式引用的arcgis for Android ,从10.2.7到 10.2.9。其他配置和旧版本的一样。1、下载完整的aar库。
2024-08-01 17:18:36
346
原创 2024-07-30 升级问题:闪退- 升级gdal
包括armeabi、armeabi-v7a两个平台。问题描述:导入导出绘制图斑时出现闪退问题。原因:应该是GDAL版本过低导致。解决过程:升级GDAL版本。
2024-08-01 10:57:01
149
原创 2024-07-25升级问题:Caused by: java.lang.ClassNotFoundException: Didn‘t find class “org.apache.http.param
当属性设置为“ false”时,平台组件(例如,HTTP和FTP堆栈,DownloadManager和MediaPlayer)将拒绝应用程序使用明文流量的请求。避免明文通信的主要原因是缺乏机密性,真实性和防篡改保护;android:usesCleartextTraffic 指示应用程序是否打算使用明文网络流量,例如明文HTTP。目标API级别为27或更低的应用程序的默认值为“ true”。三:对于https 的链接 我们还要在清单文件里加一个配置。二:清单文件里面配置,application节点里配置。
2024-07-29 18:57:27
274
原创 2024-07-17~26 升级问题:闪退以及 Didn‘t find class “org.apache.http.params.BasicHttpParams“
在出现这个问题时,根本原因是sdk提升到Android9.0后,org.apache.http.legacy库已经默认没有了,需要强制引入。混淆编译可以通过,但启动时闪退,在调试时出现问题,无法调试。在APP 主工程的build.gradle里做如下配置。解决这个问题应该回到上一个问题,先去掉之前的引用。加入引用之后,解决上一个问题之后。
2024-07-29 18:43:03
314
原创 2024-07-16升级问题:调用自带软件打开文件时 android.os.FileUriExposedException
中,直接使用file://URI可能会导致FileUriExposedException。为了解决这个问题,你可以将文件路径转换为content://URI,然后使用Intent来打开文件。文件夹不存在,则需要创建它)。在这个文件中,你可以定义共享文件的路径。在需要构建文件Uri的地方,使用FileProvider来构建Uri,而不是直接使用。在你的AndroidManifest.xml文件中添加一个。元素,用于声明FileProvider和其相关的元数据。在你的Android项目的。
2024-07-16 16:54:53
597
原创 2024-07-12升级问题:Android SDK升级导致 Canvas.FULL_COLOR_LAYER_SAVE_FLAG 等标志位无法使用
工程从Android SDK18升级到28,出现此枚举变量的问题。原来,在Android SDK 28中,Canvas.FULL_COLOR_LAYER_SAVE_FLAG已经被弃用。,它包含了FULL_COLOR_LAYER_SAVE_FLAG的功能。所以在Android SDK 28及更高版本中,应该使用Canvas.ALL_SAVE_FLAG来保存画布的状态。这样,在恢复画布状态时,颜色层也会被恢复。是一个标志位,用于在 Android 的。类中保存画布的颜色层。
2024-07-16 15:25:46
309
原创 2024-07-11 升级问题:Android编译时出现 Didn‘t find class “org.apache.http.params.BasicHttpParams“
要解决这个问题,你需要在你的项目中添加Apache HttpClient库的依赖。如果你使用的是Gradle构建系统,可以在。这个类是Apache HttpClient库的一部分,但在Android应用中,通常使用。然后同步Gradle项目,重新编译并运行你的应用。从日志中可以看出,问题出在。
2024-07-16 11:37:35
216
原创 2024-07-11 升级问题:Android编译时出现 Execution failed for task ‘:app:lintVitalRelease’
Android studio3.5工程编译时出现问题:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'.这个错误是由于在构建发布版本时,Lint发现了一些致命错误。修复Lint发现的问题。你可以在Lint的输出中查看具体的错误信息,然后针对性地修改代码以解决这些问题。如果你不想在构建过程中检查发布版本的Lint问题,可以在项目的。采用第二种方法成功解决。
2024-07-16 11:07:35
207
原创 2024-07-15升级问题:编译时出现 More than one file was found with OS independent path ‘META-INF/DEPENDENCIES‘
表示当遇到多个具有相同路径的文件时,Gradle将选择第一个遇到的文件。这通常用于解决库之间的依赖冲突问题。这个文件出现了多次。为了解决这个问题,你需要找到并删除或合并这些重复的文件。这个错误是由于在构建过程中,发现了多个具有相同OS独立路径的文件。在出现问题的build.gradle中添加。在出现问题的build.gradle中添加。部分定义了如何处理项目中的依赖关系。
2024-07-15 17:01:39
320
原创 Android API、版本号、版本名称对应表
通过这张表格,开发者和用户可以清晰地看到Android操作系统的演进历程,了解各个版本之间的关联和区别。
2024-07-15 10:32:16
352
原创 2024-07-08 升级问题:Android Studio 突然打不开!提示Failed to create JVM:error code -1
修改安装目录下的studio64.exe.vmoptions 文件。可是系统配置中,java的配置也是正常的。问题解决,原因未知。
2024-07-08 17:50:21
654
原创 OpenLayers对要素进行新增绘制、选择、修改等交互操作
也可以从Select获取Features(Collection集合)放置到Modify的features属性上。备注:draw.setActivity(false)即可禁用要素绘的制功能。实现绘制完一个多边形之后禁用多边形绘制,并且开启选择器功能。
2024-07-08 16:22:43
859
原创 @Transactional(rollbackFor = Exception.class)注解
当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。
2024-06-26 11:06:36
496
原创 PostgreSQL 如何使用generate_series()函数
generate_series()是PostgreSQL中一个非常实用的函数,它可以生成指定范围内的连续整数序列。该函数有多个用途,其中之一是在表中填充多个列。本文介绍了PostgreSQL中的generate_series()函数以及如何使用它在表中填充多个列的方法。我们通过示例演示了如何使用generate_series()函数在”employees”表中填充员工的工作经验,并在”sales”表中计算每年的销售额累加总和。
2024-06-12 16:45:34
1281
1
原创 PostGIS将图层转换为完整的GeoJSON格式文件
GeoJSON是一种用于存储地理空间数据的开放标准格式,它使用JSON对象表示地理特征和属性。PostgreSQL/PostGIS是一个功能强大的关系型数据库管理系统,它具有丰富的地理空间数据处理功能,可以轻松地将数据转换为GeoJSON格式。
2024-06-12 16:39:05
530
原创 PostgreSQL:在CASE WHEN语句中使用SELECT语句
CASE WHEN语句是一种条件语句,用于多条件查询,相当。它允许我们根据不同的条件执行不同的操作。你甚至能在。而在一些情况下,我们可能需要在CASE WHEN语句中使用SELECT语句来检索数据或计算结果。下面是一些示例和说明,帮助我们更好地理解如何在PostgreSQL中实现这个目标。
2024-06-07 17:10:24
636
原创 基于PostGIS的mvt动态矢量切片的后台地图服务和前端调用
基于PostGIS实现mvt动态矢量切片的后台地图服务和前端调用openlayers
2024-05-27 16:32:06
1737
原创 Android--Sensor传感器
但对于选择那种采样率而言,并不是越快越好,要参照实际开发的应用的情况来说,采样率越大,将越耗费资源,包括电量、CPU等,所以要根据实际情况选择,毕竟再强大的应用,如果造成设备续航能力的降低,也是会被用户所不喜的。开发一个对于传感器支持的应用十分简单,开发人员只要在传感器管理器SensorManager中为所要监听的传感器指定一个监听器即可,当外部环境发生变化的时候,Android系统会通过传感器获取外部环境的数据,然后将数据传递给监听器的监听回调方法。具体步骤如下:。
2024-04-22 10:46:37
660
原创 ArcObject for Java 开发环境搭建(IDEA2021)
需要32位JDK1.8,安装版或离线免安装版均可。arcgis10.2.2使用1.8.0_151版本,arcgis10.7使用1.8.0_181版本,不过应该都可以,小版本没有严格区分。初始化时 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误
2024-03-28 17:11:32
985
原创 ArcObject 10.7.1 的0x80040228许可错误
项目基于ArcObject 10.2.2 for java 开发,现在要升级到 ArcObject 10.7.1,在调试时出现0x80040228的许可错误。把它改成ArcServer的许可就好了,我也不理解为什么要使用它,也不必究根问底。10.2.2的授权方式。
2024-03-28 11:40:04
301
原创 PostGIS备份和还原空间数据库
localhost是要恢复的数据库的ip地址;-t:后面接的是具体在哪个模式下的那张表。postgres 是数据库的用户名;还有一个命令是pg_restore。pg_dump 是备份数据库指令;-f:接的是导出表的位置和重命名。< 意思是选择要恢复的备份文件。-d:后面接的是数据库的名称。psql 是恢复数据库指令;> 意思是导出到指定目录;-h:接的是主机名或IP。-F t:表示tar压缩。到PostgreSQL。test 是数据库名;
2024-03-28 10:51:13
790
原创 DBeaver修改sql语句保存位置
sql脚本的保存位置默认在工作空间下的 \General\Scripts 文件夹中。1、dbeaver通过工作空间方式来管理Script的sql脚本以及数据库连接。默认保存路径查看: 文件--> 切换工作空间 --> 其他。3、点击浏览,选择新保存位置,提示退出重开,即可。工作空间,其实也就是一个文件夹。
2024-03-27 16:52:58
2619
原创 PostgreSQL删除清空表,truncate、delete、drop
1、TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。7、truncate后会使表和索引所占用的空间会恢复到初始大小;delete操作不会减少表或索引所占用的空间,drop语句将表所占用的空间全释放掉。2、truncate与drop是DDL语句,执行后无法回滚;drop会删除表的结构及其所依赖的约束、索引等。6、truncate不会激活与表有关的删除触发器;
2024-03-27 16:29:41
3391
原创 Android调用浏览器打开指定页面
简单讲讲,其实使用浏览器打开网页就是使用intent跳转到浏览器,设置intent的Action为Intent.ACTION_VIEW,然后设置intent的Data为网址的URI,就可以使用系统的浏览器打开网页。第二种出错率比较高,假如你想用uc浏览器打开,但是新版本的uc浏览器不用原来的包名了,这个时候你就没法打开了。例如我手机安装了多个浏览器:QQ浏览器、chrome浏览器、uc浏览器。用uc浏览器打开只需要把打开qq浏览器那行代码注释掉,然后打开uc浏览器那行代码取消注视就行。
2024-03-07 16:11:45
2259
原创 Android使用Sensor.TYPE_STEP_COUNTER计步器传感器进行步数统计
3、点击“停止显示加速度”按钮,取消传感器的注册,根据计步器传感器的取消注册时的步数和注册时的步数相减,行走步数显示到如图“25”的位置。主要是:MainActivity.java、activity_main.xml、AndroidManifest.xml。说明:根据实验结果,使用Google Pixel2手机的计步器传感器计算行走步数具有一定的准确性,可供参考。(若获取了存取权限,还会保存加速度传感器xyz三轴的数据到csv文件中,保存在。,以回调的形式监听这两个传感器的。
2024-03-06 15:41:22
1169
原创 Android中的几种定位方式调用详解
PASSIVE_PROVIDER 返回的位置是通过其他 providers 产生的,可以查询 getProvider() 方法决定位置更新的由来,需要 ACCESS_FINE_LOCATION 权限,但是如果未启用 GPS,则此provider 可能只返回粗略位置匹配;上面是android自带的定位方式,我们还可以获取一些原始信息(比如基站信息、wifi信息),通过公开的接口来获取位置信息。但是我们还可以通过其它方式获取位置信息,这篇文章就详细的讲解一下在android中几种获取定位的方式。
2024-03-05 17:27:55
3258
原创 Geotools可以修复的拓扑错误的情况
另:这种错误若使用postgis的st_makevalid 函数在数据库中修复,结果将会是geometrycollection类型,包括列面、线,就需要再处理。会在相交位置增加一个相同坐标的节点,再形成一个内环。检查提示此处有拓扑错误,但缩放之后看不出。(注:点为位置示意,非数据节点)
2024-02-28 17:10:33
543
GDAL2.2.3 for Android
2024-08-01
签名生成工具下载(微信开发平台)
2024-03-08
解决图片右键找不到照片查看器打开方式
2024-02-27
C#应用程序配置说明书
2024-02-27
vb控件参考手册-详细介绍几乎所以vb控件的使用
2011-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人