自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 Activity 布局加载失败,Caused by: java.lang.RuntimeException: view must have a tag

相同模块不同项目竟然跑不起来,原因就是用了 ViewBinding,报错项目有个同名的布局文件。。。

2024-04-26 10:27:43 141

原创 Folw + Room 实现自动观察数据库的刷新

/ 定义实体@Entity// 定义数据库@Dao// 获取数据库。

2023-11-12 22:27:05 286 1

原创 RxJava 复刻简版之四,线程切换

1、执行subscribe,老规矩,通通回调到 subscribeActual 的具体实现。2、subscribeOn、observeOn,声明处理的观察者。1、just(777) ,声明数据处理器。

2023-09-13 10:12:57 242

原创 RxJava 复刻简版之三,map 多次中转数据

案例代码:https://gitee.com/bobidali/lite-rx-java/commit/292e9227a5491f7ec6a07f395292ef8e6ff69290。

2023-08-13 12:10:38 428

原创 RxJava 复刻简版之二,调用流程分析之案例实现

接上篇:https://blog.csdn.net/da_ma_dai/article/details/131878516代码节点:https://gitee.com/bobidali/lite-rx-java/commit/05199792ce75a80147c822336b46837f09229e46。

2023-08-02 23:04:50 183

原创 AndroidStudio 使用 redmi 一直 install 安装不上

1、进入开发者模式(一般的手机都是查看手机Android信息,然后点7下左右版本号开启)2、滑到很后面,关闭纯净模式…

2023-08-02 22:51:08 217

原创 AS 识别不了项目,rebuild报错:unable to find gradle tasks to rebuild

AndroidStudio 跑不起来

2023-07-28 15:39:22 449

原创 RxJava 复刻简版之一,调用流程分析之案例一

因此,代码 emitter.onNext(1);执行回调到 CreateEmitter,又回调返回给代码调用 public void onNext(@NonNull Object o) {/// 4 ConstKt.myLog(TAG +“onNext”);创建的 CreateEmitter 回调给 subscribe,也就是 emitter.onNext/onComplete/onError。根据以上流程,模仿一个。

2023-07-23 14:29:14 195

原创 csdn 机器人回答 Spring 设计模式

模板方法模式:Spring框架中的JdbcTemplate和HibernateTemplate就是模板方法模式的应用,它们封装了常用的数据库操作,使得应用程序更加简洁。控制反转(IoC)模式:IoC模式是DI模式的一种实现方式,它通过将对象的创建和管理交给框架来实现对象之间的解耦。观察者模式:Spring框架中的事件机制就是观察者模式的应用,它通过观察者和被观察者之间的关系来实现事件的处理。单例模式:Spring框架中的Bean默认是单例的,这样可以减少对象的创建和销毁,提高应用程序的性能。

2023-07-23 12:55:16 232

原创 taskAffinity、launchMode 与 flag

此外,设备一次只能保留一个 “singleInstance” activity 实例,而 "singleInstancePerTask activity 在 FLAG_ACTIVITY_MULTIPLE_TASK 或 FLAG_ACTIVITY_NEW_DOCUMENT 已设置的情况下,在不同的任务中可以多次实例化。否则,如果 “singleTop” activity 的一个现有实例在目标任务中,但不在堆栈顶部,或者它位于堆栈顶部,但不在目标任务中,则系统将创建一个新实例并将其推送到堆栈中。

2023-06-18 17:25:12 220

原创 设计模式之部分 Android 源码 api29

使用clone,减少重复new 对象的消耗,但有浅拷贝和深拷贝的区别,使用时也必须注意数据复用的影响。

2023-06-18 13:49:10 162

原创 chitGPT 回答 音乐相关技术

chitGPT 的回答

2023-06-07 20:59:21 537

原创 API 32 源码看多线程创建流程

参考资料 https://blog.csdn.net/MarketAndTechnology/article/details/130772687。

2023-06-07 20:54:16 439

原创 chitGPT 回答 volatile 关键字

在 Android 中,SurfaceFlinger 是一个用来管理显示系统的服务,它会将多个应用程序的图形数据进行合成后输出到屏幕上。Android 系统中的事件分发机制是通过一个事件队列来实现的,当有事件到达时,会先将该事件插入到事件队列中。事件队列是一个共享的数据结构,因此在实现时需要使用 volatile 关键字来保证多个线程对事件队列的读取正确性。总之,在 Android 源码中,volatile 关键字广泛应用于多线程编程中,用于保证共享数据的读取正确性。

2023-06-07 20:52:36 191

原创 chitGPT 回答 Android 设计模式

chitGPT 回答

2023-06-07 20:51:03 660

原创 荣耀手机无法adb,但设置连接文件可以看到图片

adb调试

2023-03-23 11:30:52 789

原创 跨项目发布本地库,在另一个项目里面链接maven地址使用

AndroidStudio不同项目生成本地依赖

2023-02-23 23:15:22 103

原创 《重构-改善既有代码的设计》笔记的笔记

代码重构

2023-02-23 23:01:23 54

原创 AndroidStudio 运行报错 Changes are not tracked, unable determine incremental changes.

AndroidStudio报错

2023-02-23 22:59:34 1215 1

原创 哔哩官方教学视频 TouchDesigner 学习笔记

TouchDesigner

2023-02-23 22:51:44 799

原创 AndroidStudio 字符串strings.xml文件自动国际化

字符文件国际化

2023-02-23 22:42:08 394

原创 阿里家代码规范学习笔记

代码规范

2022-09-07 22:57:17 243

原创 socket进行服务器和客户端通信

socket通信

2022-09-05 22:31:35 734

原创 jitPack编译 提示 ERROR: No build artifacts found,创建api不成功

jitPack打包

2022-09-05 22:29:17 892

原创 华为手机USB连接成功,ADB识别失败

USB调试

2022-09-05 22:21:25 1942 3

原创 市场整改篇之应用宝报告

整改

2022-09-05 22:11:01 148

原创 项目重命名核对流程

项目重构

2022-09-05 21:52:16 50

原创 Android 清单配置地址跳转问题

Android mainfest配置跳转

2022-09-05 21:46:12 525

原创 win11自带键盘一直自动输入

win11

2022-06-02 10:30:22 2890

原创 Android开发随手记录

随手记录

2022-05-09 23:35:57 391

原创 Android近期错误

1、Android kotlin AppCompatActivity错误::Cannot access ‘androidx.activity.contextaware.ContextAware’ which is a supertype of xxx;Cannot access ‘androidx.activity.result.ActivityResultCaller’添加 implementation ‘androidx.fragment:fragment-ktx:1.3.2’2、java.la

2022-03-18 14:32:48 3757

原创 Android扫描存储图片获取经纬度并转换

1、获取值 public static ArrayList<String> readPictureLocation(String path, String lat, String lon) { ArrayList<String> result = new ArrayList<>(); try { ExifInterface exifInterface = new ExifInterface(path);

2022-03-18 13:57:18 3857

原创 app多模块共用一个library文件夹libs下的aar

1、library找不到aar中的依赖库,如webView控件推测aar未将其打包进去,library的gradle里再写一次2、只在library下引入aar,app引入library会找不到aar方法app模块gradle也得写一次3、app与library引入同一aar冲突library的aar引入使用compileOnly的方式,测试成功...

2022-03-02 11:51:05 2479

原创 flutter & dart 学习记录

1、下载flutter sdk2、AS 安装 dart、flutter插件3、环境变量的用户变量Path内容追加下载的flutter\bin路径,再添加两个新的变量export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn然后cmd用flutter doctor检查4、打开AS新建flutter project项目,flutter选择sd

2022-02-28 21:45:19 1906

原创 Android近期错误

2022-02-28 12:01:23 1585

原创 Android MainAct 到 firstAct,再到secAct中按下home键MainAct被销毁

尝试1、全部默认启动,无single模式-》点击logo不会重新创建,打开还是上次的活动尝试2、取消firstAct跳转finish()-》未销毁尝试3、finsh放在startAct后面成功

2022-02-09 11:49:57 1505

原创 近期错误,JitPack编译出错

1、布局引用失效导入的R包为库的,与xml位置包名不相同2、gson转换失败onclick之前adapter初始化列表中进行转换loop报错在使用前先转换分别存储再使用3、jitPack错误-> 添加id ‘maven-publish’Gradle ‘publishToMavenLocal’ task not found. Please add the ‘maven-publish’ or ‘maven’ plugin.4、jitPack错误-> id ‘kotlin-andro

2022-02-08 16:39:54 2537

原创 近期Android错误

2022-01-08 22:05:35 546

原创 AndResGuard压缩混淆资源文件

配置

2022-01-08 22:04:20 176

原创 2021-10-25 近期Android记错本

1、android studio 导入module from source无法next

2021-11-10 00:14:02 1681

空空如也

空空如也

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

TA关注的人

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