![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
掌上工程升级问题记录
文章平均质量分 52
IDE从as1.5升级3.5;
SDK从18升级到28;
gradle从1.5升级到4.4;
骐骥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 · 411 阅读 · 0 评论 -
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 · 450 阅读 · 0 评论 -
2024-08-09升级记录:各导航卫星系统星座状态和卫星发射记录
一、GPS星座状态原创 2024-08-16 11:34:57 · 158 阅读 · 0 评论 -
2024-08-07升级记录:北斗卫星导航系统轨道信息解释
北斗三号全球星座由地球静止轨道(GEO)、倾斜地球同步轨道(IGSO)、中圆地球轨道(MEO)三种轨道卫星组成,北斗人称这三种卫星为“北斗三兄弟”。三种轨道区别:1、GEO卫星位于距地球约3.6万千米、与赤道平行且倾角为0°的轨道。GEO卫星定点于赤道上空,理论上星下点轨迹(即卫星运行轨迹在地球上的投影)是一个点,因其运动周期与地球自转周期相同,相对地面保持静止,所以称作地球静止轨道卫星。GEO卫星单星信号覆盖范围很广,一般来说,三颗GEO卫星就可实现对全球除南北极之外绝大多数区域的信号覆盖。原创 2024-08-16 11:23:58 · 173 阅读 · 0 评论 -
2024-08-06升级记录:Android开发接口-获取定位卫星相关信息
GnssStatus:信号值叫载噪比,单位是dB-Hz。GpsSatellite:信号值叫信噪比,单位是db。这个类表示GNSS引擎的当前状态。这个类表示GPS引擎的当前状态。原创 2024-08-16 11:02:49 · 337 阅读 · 0 评论 -
2024-08-05升级问题:Android中ScrollView嵌套listview并解决listview显示问题
当ScrollView嵌套ListView时,ListView的高度设置为wrap_content时出现ListView的高度不能完全展开,而只显示的第一个Item。按item的个数乘以高度计算出listview的总高度,并在数据变化时直接设置listview高度,保证完全显示。原创 2024-08-15 17:51:07 · 190 阅读 · 0 评论 -
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 · 343 阅读 · 0 评论 -
2024-07-30 升级问题:闪退- 升级gdal
包括armeabi、armeabi-v7a两个平台。问题描述:导入导出绘制图斑时出现闪退问题。原因:应该是GDAL版本过低导致。解决过程:升级GDAL版本。原创 2024-08-01 10:57:01 · 141 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
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 · 311 阅读 · 0 评论 -
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 · 588 阅读 · 0 评论 -
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 · 307 阅读 · 0 评论 -
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 · 212 阅读 · 0 评论 -
2024-07-08 升级问题:Android Studio 突然打不开!提示Failed to create JVM:error code -1
修改安装目录下的studio64.exe.vmoptions 文件。可是系统配置中,java的配置也是正常的。问题解决,原因未知。原创 2024-07-08 17:50:21 · 648 阅读 · 0 评论 -
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 · 303 阅读 · 0 评论 -
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 · 198 阅读 · 0 评论