Android
moon清泉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android11以上版本使用高德定位,定位成功,卫星数一直为0
由于个人信息保护法的实施,从定位5.6.0版本起对旧版本SDK不兼容,请务必确保调用SDK任何接口前先调用更新隐私合规。Android10以下的系统可以正确获取卫星数,Android11以上系统的卫星数一直为0。定位SDK版本太低了,Android11和12的系统在定位SDk6.0.0版本才是配的。在空旷地方,定位成功返回经纬度,但是卫星数一直是0,也没有报错误。在MainApplication的onCreate()方法中使用。两个接口,否则可能导致编译不通过等异常情况。版本,去官网下载最新的jar包。原创 2023-03-24 11:31:43 · 1468 阅读 · 0 评论 -
Android里TextView动态设置颜色(setTextColor)不起作用解决方法
设置不生效。原创 2023-03-14 14:03:19 · 1891 阅读 · 0 评论 -
android 加固apk时.jks文件不识别alias
生成的.jks文件在jdk的bin目录中,挪到项目对应的jks文件夹。加固apk时.jks文件不识别alias,重新生成一个.jks文件。打开jdk的bin目录,进入cmd窗口,执行。打开控制台,然后重复上面的操作。是因为没有权限操作,需要通过。原创 2023-02-22 15:06:22 · 481 阅读 · 0 评论 -
Android 微信通过第三方的软件打开,获取文件路径
【代码】Android 微信通过第三方的软件打开,获取文件路径。原创 2023-02-16 11:29:43 · 1982942 阅读 · 13 评论 -
Connect to maven.google.com:443 [maven.google.com/142.251.42.238] failed: Connection timed out: conn
【代码】Connect to maven.google.com:443 [maven.google.com/142.251.42.238] failed: Connection timed out: conn。原创 2023-01-10 10:55:30 · 1557 阅读 · 0 评论 -
Android 使用阿里推送服务报错Manifest merger failed
【代码】Android 使用阿里推送服务报错Manifest merger failed。原创 2022-12-12 11:43:01 · 658 阅读 · 0 评论 -
转载记录:android 手动生成jks及查看jks的SHA1值
生成签名文件生成签名文件后继续输入转载 2022-12-08 12:03:06 · 1608 阅读 · 0 评论 -
android studio 自动引入代码所需的包
【代码】android studio 自动引入代码所需的包。原创 2022-11-21 11:27:20 · 805 阅读 · 0 评论 -
解决编译时,Androidx和其他三方库冲突
在Android Studio中新建项目使用Androidx库,如果此时使用的第三方库中包含旧版Support库,会导致冲突报错。解决办法为在project主目录下的gradle.properties中添加。转载 2022-11-15 16:01:48 · 2305 阅读 · 0 评论 -
Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号
【代码】Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号。转载 2022-11-15 14:55:35 · 994 阅读 · 0 评论 -
大疆 M300RTK无人机 Android开发 避障功能
sdk版本DJI Pilot2的设置中 四向视觉避障、避障刹停距离、告警距离。原创 2022-10-20 16:58:07 · 2113 阅读 · 0 评论 -
解决添加依赖包后出现Failed to resolve: com.zhy:okhttputils:2.6.2的问题
在项目目录下的settings.gradle文件中增加。在项目目录下的build.gradle文件中增加。原创 2022-09-29 10:07:02 · 4361 阅读 · 7 评论 -
Android Studio 2021.2.1中创建 APK 时没有看到 V1 和 V2 签名复选框
代码】AndroidStudio2021.2.1中创建APK时没有看到V1和V2签名复选框。原创 2022-07-21 15:28:25 · 4622 阅读 · 9 评论 -
写自定义组件时报错The style on this component requires your app theme to be Theme.MaterialComponents (or a de
需要替换主题parent替换为原创 2022-07-08 10:16:47 · 947 阅读 · 0 评论 -
Received status code 502 from server: Bad Gateway
报错信息解决办法:修改文件,升级的版本后修复报错信息解决办法:按照提示找到对应文件夹,直接把文件夹下的文件,重新编译就可以运行了原创 2022-06-21 16:06:48 · 2089 阅读 · 0 评论 -
(转发仅作记录)颜色值之间的进制转换
透明度百分比 对应16进制颜色值对应值透明度从十六进制字符串转换成十进制字符串透明度从百分比到十进制转载 2022-06-17 13:49:05 · 481 阅读 · 0 评论 -
(转载仅作记录)Android 解决大字体模式下页面变形的问题
Android 解决大字体模式下页面变形的问题转载 2022-06-10 15:31:59 · 424 阅读 · 0 评论 -
Switch Maven repository ‘maven(xxx)‘报错
maven报错原创 2022-06-10 13:46:51 · 4636 阅读 · 0 评论 -
解决osm移动地图shp图层消失问题
第一步先升级版本旧版本:implementation 'org.osmdroid:osmdroid-android:6.1.8@aar'新版本:implementation 'org.osmdroid:osmdroid-android:6.1.11@aar'第二步1.找到classes.jar包打开压缩包C:\Users\18745.gradle\caches\transforms-1\files-1.1\osmdroid-android-6.1.11.aar\5ba3747b42c3936e原创 2022-04-08 09:59:38 · 2795 阅读 · 5 评论 -
android11 定位权限页面不显示始终允许
android11的开发中只有前台定位权限还不够,还需要后台定位权限才能在权限列表中增加始终允许的选项。AndroidManifest.xml中增加ACCESS_BACKGROUND_LOCATION<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /><!-- Android 11 必须加后台定位权限,否则不会出现始终允许的选项-->...原创 2022-03-08 17:18:43 · 7425 阅读 · 1 评论 -
(转载仅作记录)解决android11 Uri解码Id包含msf不能转Long的问题
原文:https://blog.youkuaiyun.com/jingzz1/article/details/106188462//android10以上 uri转file uri转真实路径if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q) { File path = FileUtils.uriToFileApiQ(uri, this);}/** * android10以上 uri转file转载 2022-03-08 11:36:24 · 754 阅读 · 0 评论 -
ERROR: Connection refused: connect
找到C盘的.gradle目录,修改gradle.properties文件,把文件中的代理注掉就可以了原创 2022-03-06 09:16:05 · 2623 阅读 · 5 评论 -
android10 调用arcgis的10.2.9版本直接崩溃
defaultConfig里面加上compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}原创 2022-03-03 15:30:46 · 1905 阅读 · 0 评论 -
osmdroid 调用 osmbonuspack 聚合点
因为osmdroid 的简单聚合功能不符合我的项目需求,所以使用osmbonuspack 的聚合功能步骤:1.创建地图使用osm地图2.Radius-based Clustering algorithm //POI markers: mPoiMarkers = new RadiusMarkerClusterer(this); Drawable clusterIconD = ResourcesCompat.getDrawable(getResources(), R原创 2022-03-03 15:20:11 · 686 阅读 · 0 评论 -
加固apk后,在android11上安装失败
因为要适配android11版本,targetSdkVersion修改为 30后,进行加固apk,在android11上安装失败。失败原因:加固apk后,v2签名没了,需要重新签v2.我们可以使用Android SDK自带的apksigner.jar 对APK进行签名操作,apksigner.jar 存放在\Android\Sdk\build-tools\32.0.0\lib目录下。cmd编辑,打开指定目录cd C:\Users\18745\AppData\Local\Android\Sdk\b原创 2022-03-02 17:47:22 · 4807 阅读 · 8 评论 -
(转载 红地毯前吃泡面) android10以上 uri转file uri转真实路径
原文链接原作者:红地毯前吃泡面android10以后,只需要考虑沙盒里的文件uri和共享文件(匿名uri)、通过文件选择器获取到的uri的转换;其他类型,要么转换不成File,要么拿不到,也就不用再考虑了事实上android10之后,是无法拿到外部文件的绝对路径的,唯一能做的,只是把共享文件复制到沙盒目录下,然后再进行文件操作沙盒里的文件(file开头),可以直接转成File使用,共享文件(content开头)如果要操作,需要先复制到沙盒目录下kotlin写法@RequiresApi(Build转载 2022-03-01 17:20:34 · 851 阅读 · 0 评论 -
android 11 获取全部文件权限
//配置文件<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>//源代码 /** * 请求许可权限 */ private void requestPermission() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { // 先判断有没有权限原创 2022-02-08 15:19:50 · 10879 阅读 · 5 评论 -
(转载仅作记录)android 11 第一次安装软件,File.mkdirs()方法创建文件夹失败
因为第一次安装软件后,File.mkdirs()方法创建文件夹失败,去网上找到了原因在这里文件路径原本用的是Environment.getExternalStorageDirectory(),现在改为context.getFilesDir().getAbsolutePath()import android.os.Environment;import java.io.File;public class SDCardUtil { /*public static String getInner转载 2022-02-08 15:15:48 · 2271 阅读 · 0 评论 -
(转载仅作记录)Flutter加载https图片无法显示,受限证书问题
找到的解决办法是这个:https://stackoverflow.com/questions/49853006/trying-to-load-an-image-using-networkimage-fails-with-certificate-verify-failed因为没有证书,直接用Image.network方法显示HTTPS图片时报错证书问题新建一个工具类:NetworkImageSSLimport 'dart:async';import 'dart:io';import 'dart:t转载 2021-12-06 09:51:18 · 1492 阅读 · 1 评论 -
Flutter报错Exception: Gradle task assembleDebug failed with exit code 1
flutter run运行程序后报错Exception: Gradle task assembleDebug failed with exit code 1。百度各种方法,都没有解决,用了黑科技也不行。flutter run 没用打印具体的报错日志,进入到android目录下,运行.\gradlew assembleDebug --stacktrace 可以看到具体的报错日志。看到上图中的这句话恍然大悟,我使用的版本是latest.integration(自动获取最新版本),我改为指定版本号以后就可原创 2021-12-01 17:46:01 · 6758 阅读 · 2 评论 -
Flutter Dialog 之 :CupertinoAlertDialog
ios风格的提示弹出框链接:https://blog.youkuaiyun.com/peng2hui1314/article/details/107121130转载 2021-11-19 10:51:40 · 390 阅读 · 0 评论 -
Flutter webview_flutter打开https地址白屏(android篇)
控制台报错Failed to validate the certificate chain, error : java . security . cert. Cert Path Validator Exception: Trust anchor for certification path not found.在stackoverflow找到了解决办法1.找到Flutter的sdk目录下flutter\.pub-cache\hosted\pub.flutter-io.cn\webview_f转载 2021-11-12 16:24:01 · 2834 阅读 · 0 评论 -
Flutter 创建、读写 json文件
先获取读写手机存储权限import 'package:permission_handler/permission_handler.dart';///请求读写手机存储权限 Future checkPermisson() async { if (Platform.isAndroid) { //当前权限 Permission permission = Permission.storage; //权限的状态 PermissionStatus sta原创 2021-11-10 11:49:18 · 4647 阅读 · 0 评论 -
Flutter 高德地图 隐私合规问题报错
**目前没有好的解决办法,提交高德工单也说没有对应Flutter版本的方法,所以我在地图的SDK上不使用最新版本,降低版本是最佳选择。**原创 2021-11-09 09:12:00 · 2519 阅读 · 0 评论 -
Flutter让键盘消失的方式(转发自依小窗)
原文链接: 转发自依小窗一般情况下,在最外层添加一个手势,点击执行即可:FocusScope.of(context).requestFocus(FocusNode());二般情况下,如果是在H5页面,多了一层交互,此时以上方法没有生效,那么试试下边的方法吧,需要注意一点的是,这里需要跟H5进行交互,需要H5调用Flutter层的方法,H5调用Flutter的方法需要以下设置:WebView( javascriptChannels: <JavascriptChannel>[转载 2021-11-05 15:29:42 · 631 阅读 · 0 评论 -
Flutter 替换高德定位默认图标
修改AMapWidget方法中的myLocationStyleOptions可以改变定位默认图标myLocationStyleOptions: MyLocationStyleOptions( true, circleFillColor: Colors.transparent, circleStrokeColor: Colors.blue, circleStrokeWidth: 1, //根据输入的icon路径[iconPath原创 2021-11-04 15:39:19 · 2212 阅读 · 0 评论 -
在flutter中定位权限设置为“始终允许”
原文链接:https://www.5axxw.com/questions/content/6zrs4y使用permission_handler设置定位权限后只有’仅在使用该应用时允许’,找了好一会儿没找到原因。上面的链接解决了我的问题。 /// 动态申请定位权限 void requestPermission() async { // 申请权限 bool hasLocationPermission = await requestLocationPermission(); if转载 2021-11-02 14:50:39 · 2845 阅读 · 0 评论 -
获取 Activity中所有的View ViewGroup
获取 Activity中所有的View ViewGroup返回ViewActivity.getWindow().getDecorView()返回ViewGroup(ViewGroup)Activity.getWindow().getDecorView()原文:从赵子龙的文章获取转载 2019-11-28 10:08:33 · 2042 阅读 · 0 评论 -
as的Gradle 同步失败
as的Gradle 同步失败转载地址:https://blog.youkuaiyun.com/xiongxiangsheng/article/details/91814519加入阿里镜像 maven { url “http://maven.aliyun.com/nexus/content/groups/public”}转载 2019-10-14 10:55:47 · 881 阅读 · 0 评论 -
高德地图定位传值经纬度坐标为null,null
高德地图定位传值经纬度坐标为null,null因为传null导致切割字符串时崩溃,所以要加上非空判断if (amapLocation.getLatitude() != 0 && amapLocation.getLongitude() != 0&& String.valueOf(amapLocation.getLatitude()) != null &&a...原创 2019-08-27 11:41:15 · 1720 阅读 · 0 评论
分享