自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ricardo_0324的博客

你好,多多指教,简陋向文章,鼓励碎片阅读

  • 博客(68)
  • 收藏
  • 关注

原创 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 463

原创 AndroidX App Startup 介绍及使用

AndroidX App Startup 介绍及使用

2022-08-03 11:11:37 1957 1

原创 Android 自用LogUtil记录

自用LogUtil记录,图一乐,不提供任何参考和学习作用嘿嘿

2022-08-03 10:59:41 265

原创 在Application中使用代码自动判断APP是否为release版本

在Application中使用代码自动判断APP是否为release版本

2022-08-03 10:56:23 389

原创 关于Android studio git账号密码错误

2022-07-22 00:14:43 825

原创 真的解决了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 33307 5

原创 android 填坑:TextView设置了gravity=“center“却不居中

代码:效果:怎么说?好像没问题啊?大错特错!代码应该这样写效果:

2021-04-30 17:40:16 1085 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 307

原创 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 5511 6

原创 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 13749 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 15413 6

原创 Android handler.sendMessage() 和postRunnnable()的区别

Handler用途(本质):handler使你能够给绑定的线程发送一个消息或者一个Runnable对象从创建出一个Handler的时候,Handler就与创建出它的那个线程绑定了,它将发送消息或者Runnable对象到该线程的消息队列里面在使用Handler的时候,会遇到sendMessage()和postRunnnable() ,两者有什么区别呢?sendMessage():在调度一个message,基于Looper做消息队列处理,也就是说,如果Handler绑定的是主线...

2020-09-27 11:21:08 254

原创 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 5451

原创 Android mAdapter.notifyDataSetChanged()没反应或者RecycleView画面清空

mAdapter引用的mList内存地址更改了,也就是 mList直接是 mList = 新List;这样子再调用mAdapter.notifyDataSetChanged();是没用的我们要做的是mList.clear();//根据实际选择是否清空旧数据mList.addAll(新List);mAdapter.notifyDataSetChanged();问题解决了吧~...

2020-06-29 11:13:54 502 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 11300

原创 解决创建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 3030 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 750

原创 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 760

原创 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 1093

原创 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 30175 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 325

原创 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 4261 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 7770 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 6058

原创 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 79

原创 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 225

原创 数据库分页查询

数据库分页适用于数据量大(这里指流量)的查询,这种查询耗费的是IO(读取和传输)时间。而自己管理的内存分页适用于数据统计类的查询,这种查询耗费的是统计时间。如何做数据库分页查询数据库的基本查询直接查询table所有数据SELECT * FROM table; 做个计算SELECT 1+1; 限制输出数量为10SELECT * FROM table LIMIT 10...

2019-10-15 09:54:19 121

原创 Android 某些语句莫名其妙就是死活不生效

想一想,你是不是在子线程里面跑Toast语句了!!!可能是这样的操作没报错或者你没看到报错,你忽略了,也就一句代码查一天也找不出原因。。。。。...

2019-09-25 14:50:57 113

原创 【踩坑】Android 从View迁移到SurfaceView时遇到canvas绘画轨迹不生效问题

缘由: Android 画板项目因为性能问题要代码从View迁移到SurfaceView上,重构后的绘画逻辑代码是用的公版的框架,代码逻辑一看再看,硬是一个“canvas绘画轨迹不生效”,先排查了因为SurfaceView双缓冲的线程的同步问题,就猜是不是Android的api的设置问题,看了SurfaceView的源码也是无济于事心都灰了,头发一撮一撮的掉。然后询问上司,让排查是不是...

2019-09-24 15:14:39 652 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 500 3

转载 Java后台开发常用工具集合

https://blog.csdn.net/jiao_zg/article/details/80717337

2019-09-05 17:01:38 264

转载 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 5710

原创 Android 通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用

Android中通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用原因:xml里面,用的是<RadioGroup> <android.support.v7.widget.AppCompatRadioButton /> <android.su...

2019-07-31 09:59:25 1339

转载 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 596

转载 Android 带你彻底理解 Window 和 WindowManager

https://blog.csdn.net/yhaolpz/article/details/68936932

2019-07-17 10:58:27 194

原创 Android AS崩溃后或者电脑重启后debug报错

Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $ 解决方法:rebuild项目

2019-07-16 09:38:02 226

转载 事件分发之onTouchEvent()和onTouch()方法精炼详解

https://blog.csdn.net/weixin_41101173/article/details/80460632

2019-07-12 09:03:50 178

原创 图形变换按钮

scale ---> 缩放(坐标系)martix ---> 位置矩阵Rotate ---> 旋转(画布/坐标系)Clip ---> 裁剪translate ---> 平移skew ---> 扭曲/倾斜

2019-05-21 16:52:22 96

原创 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 188

原创 潜在BUG:SQLiteOpenHelper中继承的方法不会触发执行

这些方法都没生效。暂时处理方法,在继承SQLiteOpenHelper的类SdCardDBHelper的构造方法中调用 this.getWritableDatabase();

2019-05-05 12:42:02 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除