自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于通过navigation_bar_height获取的底部导航栏高度在虚拟按键切换时UI重叠问题

关于通过navigation_bar_height获取的底部导航栏高度在虚拟按键切换时UI重叠问题

2024-12-04 12:38:00 314

原创 android 项目多电脑共用github及github项目迁移

android 项目多电脑共用github及github项目迁移

2024-11-28 22:32:55 520

原创 Android 15自定义设置导航栏与状态栏,EdgeToEdge适配

Android 15自定义设置导航栏与状态栏,EdgeToEdge适配

2024-10-22 15:09:13 2091 2

原创 nodepad++带时间段的关键字搜索筛选

nodepad++带时间段的关键字搜索筛选

2024-10-16 19:35:28 213

原创 设置导航栏与状态栏颜色

设置导航栏与状态栏颜色

2024-10-16 18:07:49 370

原创 Java反射使用让PopupWindow覆盖状态栏、导航栏

Java反射使用让PopupWindow覆盖状态栏、导航栏

2024-09-26 15:54:49 329

原创 android 15 Adapter TextView中英文差异 高度不一致

android 15 Adapter TextView中英文差异 高度不一致

2024-09-24 17:24:48 489

原创 电脑bilibili如何保存视频到本地

bilibili保存视频,原来的地址为https://www.bilibili.com/video/BV1Lf421i7Gh/在bilibili后面加上jj即可。

2024-09-13 01:30:46 425

原创 Caused by: kotlin.UninitializedPropertyAccessException: lateinit property btn_back has not been init

Caused by: kotlin.UninitializedPropertyAccessException: lateinit property btn_back has not been init

2024-09-05 17:19:05 398

原创 android 15升级适配无法安装运行,并且提示应用未安装

android 15升级适配无法安装运行,并且提示应用未安装

2024-09-04 17:23:39 2091 2

原创 android 14及android15 READ_EXTERNAL_STORAGE跟相册,视频权限的适配

android 14及android15 READ_EXTERNAL_STORAGE跟相册,视频权限的适配

2024-08-30 10:41:58 3005

原创 Android编译器提示::Execution failed for task ‘:app:checkDebugDuplicateClasses‘. > A failure occ

Android编译器提示::Execution failed for task ':app:checkDebugDuplicateClasses'. > A failure occ

2024-08-27 18:32:52 591

原创 解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

2024-08-20 14:58:21 933

原创 升级android15报错误: 无效的源发行版:17

升级android15报错误: 无效的源发行版:17

2024-08-08 18:58:12 283

原创 ConstraintLayout实现背景重叠

ConstraintLayout实现背景重叠

2024-08-08 10:16:00 332

原创 自定义PasswordEditText控件,在手机字体应用后,字体样式未发生改变

自定义PasswordEditText控件,在手机字体应用后,字体样式未发生改变

2024-08-01 19:58:26 434

原创 ButterKnife报“Attribute value must be constant”

ButterKnife报“Attribute value must be constant”

2024-07-31 16:02:05 289

原创 Execution failed for task ‘:app:compileDebugKotlin‘. 解决方案

Execution failed for task ':app:compileDebugKotlin'. 解决方案

2024-07-26 18:48:47 837

原创 Android 自定义View

Android 自定义View

2024-06-16 17:48:28 1079 1

原创 debug调试高级功能 断点、布局 及Android Studio常用快捷按键使用详情

debug调试高级功能 断点、布局 及Android Studio常用快捷按键使用详情

2024-06-16 14:56:18 1443

原创 Android 使用kotlin Retrofit2 + Dagger2完成网络请求跟依赖注入组合使用

Android 使用kotlin Retrofit2 + Dagger2完成网络请求跟依赖注入组合使用

2024-06-01 19:41:43 1397

原创 Kotlin使用Dagger2但无法生成对应类 Unresolved reference: DaggerMyComponent

Kotlin使用Dagger2但无法生成对应类 Unresolved reference: DaggerMyComponent

2024-06-01 16:48:36 266

原创 Andoird使用Room实现持久化及使用Room进行增删查改

Andoird使用Room实现持久化及使用Room进行增删查改

2024-05-25 20:15:31 1703 2

原创 报错:Cannot find implementation for com.example.biluo.database.UserDatabase. UserDatabase_Impl does no

报错:Cannot find implementation for com.example.biluo.database.UserDatabase. UserDatabase_Impl does no

2024-05-25 01:43:38 448

原创 kotlin重复类编译报错解决

kotlin重复类编译报错解决

2024-05-25 01:08:09 323

原创 android git提交代码命令以及常见命令的使用

android git提交代码命令以及常见命令的使用

2024-05-24 18:41:39 578

原创 Android中如何使用kotlin定义一个倒计时

Android中如何使用kotlin定义一个倒计时

2024-05-24 02:33:27 247

原创 Android中JVM内存回收机制

Android中JVM内存回收机制

2024-05-23 17:32:10 812

原创 Android跨进程通信--Binder机制及AIDL是什么?

Android跨进程通信--Binder机制及AIDL是什么?

2024-05-23 00:32:32 1995

原创 Android 集成Bugly完成线上的异常Exception收集及处理

Android 集成Bugly完成线上的异常Exception收集及处理

2024-05-14 22:19:41 643

原创 64K方法数限制原理及解决方案

64K方法数限制原理及解决方案

2024-05-14 20:54:05 507

原创 AndroidStudio中如何配置共享变量,以便于方便配置共享

AndroidStudio中如何配置共享变量,以便于方便配置共享

2024-05-12 20:13:57 443

原创 Channel实现Flutter与原生平台之间的双向通信

Channel实现Flutter与原生平台之间的双向通信

2024-05-10 21:23:23 780 1

原创 Android 如何查看Framework WMS源代码

Android 如何查看Framework WMS源代码

2024-05-09 21:56:43 372 1

原创 堆内存和栈内存详解及区别

堆内存和栈内存详解及区别

2024-05-09 18:05:07 412

原创 Synchornized、Volatile及Semaphore之间的区别

执行业务逻辑时,线程会把主内存中的变量copy到线程的工作内存(寄存器跟高速缓存),后续发生的读写操作都是对工作内存中的副本变量进行的。如果一个线程A调用一个实例对象的非static synchornized方法,而线程B需要调用这个实例对象所属类的静态synchornized方法,是允许的,不会发生互斥现象,因为访问静态synchornized方法占用的是当前类的class对象,而访问非静态synchornized方法占用的锁是当前实例对象锁,两者不一致。- 当生产者遇到仓库满时,生产者线程被挂起。

2024-04-26 18:53:38 993

原创 C、C++指针及变量简要概述

/&表示number_int变量所对应的内存地址。*intP 表示的是取出 (int *)类型 地址所对应的值。内存地址 == 指针。指针 == 内存地址。

2023-12-17 22:04:43 120

原创 Java如何调用c++,Android 通过JNI调用C++

在Java中,如果想要调用底层.c或者c++,需要通过JNI是实现双端的互通,这篇就来说说在java中如何通过JNI来调用c++模块。五、创建CMakeLists.txt 并添加 .so动态库。一、配置build.gradle 中sdk 相关的设置。三、JNI中.h 预定义 c++方法。六、在java中加载动态库。二、定义native方法。四、编写.cpp文件。

2023-12-04 17:50:02 355

原创 聊一聊CMakeLists.txt 中的一些常见命令

cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。

2023-12-04 01:29:01 167

原创 JNI调Java中的字段, JNI如何 调 Java中的int

【代码】JNI调Java中的字段, JNI如何 调 Java中的int。

2023-12-02 21:51:17 142

Framework 11源代码

Framework 11源代码

2024-05-09

Android知识框架.xmind

涵盖Java框架和Android框架,适合刚学Java的同学或者已学Android已有一段时间想了解Android整体框架的工作者

2021-09-08

AccessibilityApplication.rar

AccessibilityApplication.rar

2021-09-04

CImg-1.7.1.rar

CImg开源库,强大的图像处理功能

2021-02-23

空空如也

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

TA关注的人

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