
填坑
Ricardo_0324
你好
展开
-
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 · 638 阅读 · 0 评论 -
关于Android studio git账号密码错误
无原创 2022-07-22 00:14:43 · 960 阅读 · 0 评论 -
真的解决了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 · 38277 阅读 · 6 评论 -
android 填坑:TextView设置了gravity=“center“却不居中
代码:效果:怎么说?好像没问题啊?大错特错!代码应该这样写效果:原创 2021-04-30 17:40:16 · 1369 阅读 · 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 · 409 阅读 · 0 评论 -
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 · 6977 阅读 · 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 · 13961 阅读 · 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 · 16177 阅读 · 6 评论 -
Android handler.sendMessage() 和postRunnnable()的区别
Handler用途(本质):handler使你能够给绑定的线程发送一个消息或者一个Runnable对象从创建出一个Handler的时候,Handler就与创建出它的那个线程绑定了,它将发送消息或者Runnable对象到该线程的消息队列里面在使用Handler的时候,会遇到sendMessage()和postRunnnable() ,两者有什么区别呢?sendMessage():在调度一个message,基于Looper做消息队列处理,也就是说,如果Handler绑定的是主线...原创 2020-09-27 11:21:08 · 343 阅读 · 0 评论 -
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 · 5765 阅读 · 0 评论 -
Android mAdapter.notifyDataSetChanged()没反应或者RecycleView画面清空
mAdapter引用的mList内存地址更改了,也就是 mList直接是 mList = 新List;这样子再调用mAdapter.notifyDataSetChanged();是没用的我们要做的是mList.clear();//根据实际选择是否清空旧数据mList.addAll(新List);mAdapter.notifyDataSetChanged();问题解决了吧~...原创 2020-06-29 11:13:54 · 583 阅读 · 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 · 11602 阅读 · 0 评论 -
解决创建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 · 3314 阅读 · 3 评论 -
Android @hide注释
https://blog.youkuaiyun.com/coco_0707/article/details/17542147明显声明为public,怎么可能会访问不到呢?再细看注释,发现里面有“@hide”这个标志。后来百度一下才认识到,类或API是否开放,是通过doc的注释{@hide}来控制的。这表示不对外公开api,但是系统内部是可以使用该注释标记的接口的。 google 给了...转载 2020-03-23 12:12:32 · 1025 阅读 · 0 评论 -
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 · 878 阅读 · 0 评论 -
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 · 1208 阅读 · 0 评论 -
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 · 55558 阅读 · 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 · 404 阅读 · 0 评论 -
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 · 4468 阅读 · 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 · 7847 阅读 · 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 · 6655 阅读 · 0 评论 -
Android-View的绘制学习
View的绘制流程https://blog.youkuaiyun.com/u012964944/article/details/77744549Android绘图类介绍https://blog.youkuaiyun.com/sk719887916/article/details/39961171原创 2019-12-04 18:09:47 · 116 阅读 · 0 评论 -
Handler性能优化
Handler内存泄露问题与解决方法https://blog.youkuaiyun.com/u014074418/article/details/48449423安卓性能优化之清除Handler的Message和Runnablehttps://blog.youkuaiyun.com/stzy00/article/details/43988213...原创 2019-12-03 09:06:58 · 285 阅读 · 0 评论 -
数据库分页查询
数据库分页适用于数据量大(这里指流量)的查询,这种查询耗费的是IO(读取和传输)时间。而自己管理的内存分页适用于数据统计类的查询,这种查询耗费的是统计时间。如何做数据库分页查询数据库的基本查询直接查询table所有数据SELECT * FROM table; 做个计算SELECT 1+1; 限制输出数量为10SELECT * FROM table LIMIT 10...原创 2019-10-15 09:54:19 · 179 阅读 · 0 评论 -
Android AS崩溃后或者电脑重启后debug报错
Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $ 解决方法:rebuild项目原创 2019-07-16 09:38:02 · 287 阅读 · 0 评论 -
用weight平分屏幕
用weight平分屏幕: 在LinearLayout中使用android:orientation="horizontal"或 //垂直自行脑补android:orientation="vertical",控件宽用0dp,添加android:layout_weight="1"如此操作,三个控件都用weight 1:1:1 控件可以居中,显示效果更好,高度按需要给...原创 2018-12-15 16:30:34 · 364 阅读 · 0 评论 -
事件分发之onTouchEvent()和onTouch()方法精炼详解
https://blog.youkuaiyun.com/weixin_41101173/article/details/80460632转载 2019-07-12 09:03:50 · 219 阅读 · 0 评论 -
Android 带你彻底理解 Window 和 WindowManager
https://blog.youkuaiyun.com/yhaolpz/article/details/68936932转载 2019-07-17 10:58:27 · 245 阅读 · 0 评论 -
Android 通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用
Android中通过WindowManager加的窗口里面RadioGroup.setOnCheckedChangeListener不起作用原因:xml里面,用的是<RadioGroup> <android.support.v7.widget.AppCompatRadioButton /> <android.su...原创 2019-07-31 09:59:25 · 1465 阅读 · 0 评论 -
Dialog显示引起的问题 Activity has leaked window DecorView@5704632[] that was originally added here
https://blog.youkuaiyun.com/github_27263697/article/details/78296538转载 2019-09-05 09:49:59 · 5805 阅读 · 0 评论 -
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 · 789 阅读 · 3 评论 -
【踩坑】Android 从View迁移到SurfaceView时遇到canvas绘画轨迹不生效问题
缘由: Android 画板项目因为性能问题要代码从View迁移到SurfaceView上,重构后的绘画逻辑代码是用的公版的框架,代码逻辑一看再看,硬是一个“canvas绘画轨迹不生效”,先排查了因为SurfaceView双缓冲的线程的同步问题,就猜是不是Android的api的设置问题,看了SurfaceView的源码也是无济于事心都灰了,头发一撮一撮的掉。然后询问上司,让排查是不是...原创 2019-09-24 15:14:39 · 769 阅读 · 1 评论 -
Android 某些语句莫名其妙就是死活不生效
想一想,你是不是在子线程里面跑Toast语句了!!!可能是这样的操作没报错或者你没看到报错,你忽略了,也就一句代码查一天也找不出原因。。。。。...原创 2019-09-25 14:50:57 · 146 阅读 · 0 评论 -
图形变换按钮
scale ---> 缩放(坐标系)martix ---> 位置矩阵Rotate ---> 旋转(画布/坐标系)Clip ---> 裁剪translate ---> 平移skew ---> 扭曲/倾斜原创 2019-05-21 16:52:22 · 139 阅读 · 0 评论 -
GsonConverterFactory封装Gson解析抛出 com.google.gson.internal.LinkedTreeMap cannot be cast to XXX
原因在于解析的JSON数据结构为无字段名称的二维数组,解析数据时无法从 com.google.gson.internal.LinkedTreeMap强转为XXX(标题中的data class),归根到底就是,当二维数组均无字段名称的时候,第二维数据就无法通过@SerializedName从json映射到相应的data class存放 解析的JSON数据: 解决方法,服务器把...原创 2018-12-19 12:03:51 · 2272 阅读 · 0 评论 -
Android 取消控件EditText自动获取焦点
解决之道:在EditText的父级控件中(自己写的layout里面)找一个,设置成 android:focusable="true" android:focusableInTouchMode="true"这样,就取消了EditText自动获取焦点...原创 2018-12-12 10:38:53 · 361 阅读 · 0 评论 -
imageView浮于textView上方
//kotlinview.bringToFront() 可以将布局在下层的控件放到上层,不被其他控件挡住原创 2018-12-12 09:56:09 · 1208 阅读 · 0 评论 -
使用divider解决RecyclerView内容显示不全的问题
使用第三方自定义IdeaScrollView包裹一个LinearLayout,LinearLayout中包裹RecyclerView和divider,divider宽度固定取到RecyclerView的内容显示完整为止<com.test.view.IdeaScrollView android:id="@+id/ideaScrollView_category_list" ...原创 2018-12-17 19:53:42 · 403 阅读 · 0 评论 -
Android kotlin、Java String 字符串分割split转义符的坑
直接var list = "串一|串二|串三".split("|")就可以获取到list = {"串一", "串二", "串三"}不需要像某些人说的需要转义 var list = "串一|串二|串三".split("\\|")原创 2018-12-17 17:29:55 · 13040 阅读 · 0 评论 -
填坑总结:通过selector的android:state_checkable和android:state_checked设置RadioButton的背景色切换遇到的问题
目的(需求): 想通过selector的android:state_checkable和android:state_checked不可选按钮为灰,可选没选中为白, 可选已选中为红的效果。layout的xml代码:<android.support.v7.widget.AppCompatRadioButton android:id="@+id/rad...原创 2018-12-26 17:46:18 · 5483 阅读 · 0 评论