- 博客(69)
- 收藏
- 关注
原创 2024年7月 解决调用 docker-compose 命令就报“段错误
调用 docker-compose 命令就报“段错误”,已经卸载Docker +docker-compose 和单独卸载docker-compose都试过,没修复,问题依旧docker命令正常解决思路:原来使用的是sudo apt-get install docker-compose 安装的,猜测最近使用sudo apt-get update,sudo apt-get upgrade更新了之后有点问题,我去GitHub下载最新的docker-compose-linux-x86_64 文件包,
2024-07-27 11:55:48 544
原创 MySQL 8.0 java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
MySQL 8.0 java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
2023-09-18 14:40:46 591
原创 在Application中使用代码自动判断APP是否为release版本
在Application中使用代码自动判断APP是否为release版本
2022-08-03 10:56:23 429
原创 真的解决了AS 报错 : Connect to 127.0.0.1:1081 [/127.0.0.1] failed: Connection refused: connect
Android Studio Arctic Fox | 2020.3.1报错: Connect to 127.0.0.1:1081 [/127.0.0.1] failed: Connection refused: connect网上一群人说什么注释gradle.properties 的代理地址,删除gradle.properties文件什么一点用没有,既然是代理配置导致的那就从源头解决问题啊直接关闭代理配置完美解决...
2021-08-04 17:24:52 35952 6
原创 android 填坑:TextView设置了gravity=“center“却不居中
代码:效果:怎么说?好像没问题啊?大错特错!代码应该这样写效果:
2021-04-30 17:40:16 1238 1
原创 Android 获取android的调试证书指纹MD5等
1.“cmd”进入命令界面2.“cd .android”打开文件路径,也可以通过“cd C:\Users\(用户名)\.android”打开3.执行命令“keytool -list -v -keystore debug.keystore”
2021-04-20 17:01:35 364
原创 Android 完美解决项目构建卡在download maven-metadata.xml
问题:Android 项目构建卡在download maven-metadata.xml原因:使用阿里云旧镜像仓库地址: jcenter { url 'https://maven.aliyun.com/repository/jcenter' }解决方法: 用新的: jcenter { url 'https://maven.aliyun.com/r...
2021-03-15 14:43:19 6390 7
原创 Android KaptExecution:Annotation processors discovery from compile classpath is deprecated
项目引入“kapt”后 debug run报错:Execution failed for task ':app:kaptDebugKotlin'.> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution > java.lang.reflect.InvocationTargetException (no error message)> Task :ap...
2020-12-30 12:55:48 13872 20
原创 Android A problem occurred configuring project ‘:app‘. > java.lang.NullPointerException
Android Studio 构建过程中报错 A problem occurred configuring project ':app'. > java.lang.NullPointerException怎么clean project 或者Rebuild project ,清除缓存啥的,都解决不了这个报错现状:项目中包含C代码,查看项目配置发现没有NDK路径解决方法:项目视图下右键选择“Open Module Settings”,修改Project 下...
2020-12-08 17:11:14 15874 6
原创 Android handler.sendMessage() 和postRunnnable()的区别
Handler用途(本质):handler使你能够给绑定的线程发送一个消息或者一个Runnable对象从创建出一个Handler的时候,Handler就与创建出它的那个线程绑定了,它将发送消息或者Runnable对象到该线程的消息队列里面在使用Handler的时候,会遇到sendMessage()和postRunnnable() ,两者有什么区别呢?sendMessage():在调度一个message,基于Looper做消息队列处理,也就是说,如果Handler绑定的是主线...
2020-09-27 11:21:08 309
原创 Android 父布局中设置宽高LayoutParams.WRAP_CONTENT但是算出来的宽高总是满屏
wrap_contentXML 中子布局设置宽高自适应android:layout_width="wrap_content"android:layout_height="wrap_content"代码中父布局使用LayoutParams设置布局宽高自适应LayoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);.
2020-09-21 18:59:32 5619
原创 Android mAdapter.notifyDataSetChanged()没反应或者RecycleView画面清空
mAdapter引用的mList内存地址更改了,也就是 mList直接是 mList = 新List;这样子再调用mAdapter.notifyDataSetChanged();是没用的我们要做的是mList.clear();//根据实际选择是否清空旧数据mList.addAll(新List);mAdapter.notifyDataSetChanged();问题解决了吧~...
2020-06-29 11:13:54 554 2
原创 Android 解决tools:replace=android:appComponentFactory
根本原因: app.compat包与Androix包的冲突问题解决方法一:(调完会一堆报错和有坑,但是长远来看是更好的选择) 项目全面升级androidx解决方法二:(适用于老项目的维护,事少点) 项目不启用androidx和jetpack,没有这个文件夹就自己创建或者从别的项目复制过来android.useAndroidX=falseandroid.enableJetifier=falseorg.gradle.jvmargs=-Xmx1536m...
2020-06-29 11:08:01 11470
原创 解决创建Flutter项目卡在creating flutter project窗口 Android Studio 3.6
完美解决(windows 10) Android Studio 3.6 创建Flutter项目卡在creating flutter project窗口问题 百度了网上一堆解决方法,没一个是可以解决的。只好自己琢磨了,下面说正事:前提:下载了Flutter_SDK,配置了flutter的PATH,AS安装Dart,Flutter的Plugins。一、 ...
2020-03-26 18:18:05 3117 3
转载 Android @hide注释
https://blog.csdn.net/coco_0707/article/details/17542147明显声明为public,怎么可能会访问不到呢?再细看注释,发现里面有“@hide”这个标志。后来百度一下才认识到,类或API是否开放,是通过doc的注释{@hide}来控制的。这表示不对外公开api,但是系统内部是可以使用该注释标记的接口的。 google 给了...
2020-03-23 12:12:32 862
原创 Android 安卓安装软件时报错INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
报错信息:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED原因:Manifest文件配置出错,错误是由于使用Androidx导致的。解决方法:在Manifest.xml里面的application加上下面的内容:<application .......... tools:replace="android:...
2020-03-11 15:23:46 826
原创 Android Fragment 中使用AlertDialog报错java.lang.NullPointerException
Android Fragment 中使用AlertDialog报错throwable:java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class android.view.View.getClass()' on a null object reference。报错索引:at co...
2020-01-10 14:10:36 1153
原创 Android java.io.IOException: Cleartext HTTP traffic to www.xxx.net not permitted
java.io.IOException: Cleartext HTTP traffic to www.xxx.net not permittedAndroid高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求...
2020-01-07 11:48:15 54375 4
原创 Android BUILD FAILED GC overhead limit exceeded
问题:Execution failed for task ':app:transformClassesAndResourcesWithR8ForMeetingRelease'.> GC overhead limit exceeded解决方法:在gradle.properties文件中,添加:org.gradle.daemon=trueorg.gradle.jvmarg...
2019-12-23 10:26:20 378
原创 Android res\values-v26\values-v26.xml:9:5-12:13: AAPT: error: resource android:attr/colorError not f
问题:旧的项目用的v7包,在Android Studio 3.5.1强制使用AndroidX后,gradle包结构发生改变,导致某些value丢失。解决方法:compileSdkVersion 设置为28...
2019-12-20 19:00:48 4387 2
原创 Android Installation failed due to: '-26'
Android Installation did not succeed.The application could not be installed.Installation failed due to: '-26'解决方法:targetSdkVersion 设置为28
2019-12-11 17:04:55 7825 9
转载 Android 报错处理:AGPBI: {"kind":"error","text":"Android resource linking failed"
Android resource linking failedOutput: E:\ASWorkSpace\Temp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCorne...
2019-12-11 17:00:12 6360
原创 Android-View的绘制学习
View的绘制流程https://blog.csdn.net/u012964944/article/details/77744549Android绘图类介绍https://blog.csdn.net/sk719887916/article/details/39961171
2019-12-04 18:09:47 98
原创 Handler性能优化
Handler内存泄露问题与解决方法https://blog.csdn.net/u014074418/article/details/48449423安卓性能优化之清除Handler的Message和Runnablehttps://blog.csdn.net/stzy00/article/details/43988213...
2019-12-03 09:06:58 264
原创 数据库分页查询
数据库分页适用于数据量大(这里指流量)的查询,这种查询耗费的是IO(读取和传输)时间。而自己管理的内存分页适用于数据统计类的查询,这种查询耗费的是统计时间。如何做数据库分页查询数据库的基本查询直接查询table所有数据SELECT * FROM table; 做个计算SELECT 1+1; 限制输出数量为10SELECT * FROM table LIMIT 10...
2019-10-15 09:54:19 155
原创 Android 某些语句莫名其妙就是死活不生效
想一想,你是不是在子线程里面跑Toast语句了!!!可能是这样的操作没报错或者你没看到报错,你忽略了,也就一句代码查一天也找不出原因。。。。。...
2019-09-25 14:50:57 132
原创 【踩坑】Android 从View迁移到SurfaceView时遇到canvas绘画轨迹不生效问题
缘由: Android 画板项目因为性能问题要代码从View迁移到SurfaceView上,重构后的绘画逻辑代码是用的公版的框架,代码逻辑一看再看,硬是一个“canvas绘画轨迹不生效”,先排查了因为SurfaceView双缓冲的线程的同步问题,就猜是不是Android的api的设置问题,看了SurfaceView的源码也是无济于事心都灰了,头发一撮一撮的掉。然后询问上司,让排查是不是...
2019-09-24 15:14:39 725 1
原创 android studio打包时报错:file does not start with PNG signature
file does not start with PNG signature原因:同事在往项目添加图片时,想当然地把jpg图片强行修改后缀名为png后就把图片扔进了项目里面,debug过程没报错,但是一旦release就报错“file does not start with PNG signature”了。解决方法:把原来在项目里面报错的图片复制出来,修改后缀名为"...
2019-09-12 09:35:09 551 3
转载 Dialog显示引起的问题 Activity has leaked window DecorView@5704632[] that was originally added here
https://blog.csdn.net/github_27263697/article/details/78296538
2019-09-05 09:49:59 5772
原创 Android 通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用
Android中通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用原因:xml里面,用的是<RadioGroup> <android.support.v7.widget.AppCompatRadioButton /> <android.su...
2019-07-31 09:59:25 1415
转载 Android根据上下文对象Context找到对应的Activity
Android根据上下文对象Context找到对应的Activity: public static Activity findActivity(Context context) { if (context instanceof Activity) { return (Activity) context; } if...
2019-07-17 13:00:45 633
转载 Android 带你彻底理解 Window 和 WindowManager
https://blog.csdn.net/yhaolpz/article/details/68936932
2019-07-17 10:58:27 221
原创 Android AS崩溃后或者电脑重启后debug报错
Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $ 解决方法:rebuild项目
2019-07-16 09:38:02 268
转载 事件分发之onTouchEvent()和onTouch()方法精炼详解
https://blog.csdn.net/weixin_41101173/article/details/80460632
2019-07-12 09:03:50 201
原创 图形变换按钮
scale ---> 缩放(坐标系)martix ---> 位置矩阵Rotate ---> 旋转(画布/坐标系)Clip ---> 裁剪translate ---> 平移skew ---> 扭曲/倾斜
2019-05-21 16:52:22 122
原创 canvas、Bitmap和paint的关系
源码解释(英文):/** * The Canvas class holds the "draw" calls. To draw something, you need * 4 basic components: A Bitmap to hold the pixels, a Canvas to host * the draw calls (writing into the bitmap)...
2019-05-15 09:06:16 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人