自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通用内存快照裁剪压缩库Tailor介绍及源码分析(二)

通用内存快照裁剪压缩库Tailor介绍及源码分析

2024-09-08 11:20:42 764

原创 通用内存快照裁剪压缩库Tailor介绍及源码分析(一)

通用内存快照裁剪压缩库Tailor介绍及源码分析

2024-09-08 01:34:38 1012

原创 动态链接中的PLT和GOT原理

操作系统通常使用动态链接的方法来提高程序运行的效率。在动态链接的情况下,程序加载的时候并不会把链接库中所有函数都一起加载进来。而是程序执行的时候按需加载,如果有函数并没有被调用,那么它就不会在程序生命中被加载进来。这样的设计就能提高程序运行的流畅度,也减少了内存空间。plt/got在其中就起到了重要作用,起到了映射作用。

2024-08-15 14:50:26 683

原创 android动态权限申请并告知权限申请的使用目的

在申请相机、位置等敏感权限时需要向用户同步告知权限申请的使用目的,以满足工信部对APP申请涉及隐私权限的合规要求。

2024-07-31 13:43:37 456

原创 将Android Library项目发布到JitPack仓库

将自己的本地库项目推送到Github上,并将软件包发布到JitPack仓库。

2024-07-26 19:05:08 871

原创 Nordic 52832作为HID 键盘连接配对电视/投影后控制没反应问题的分析和解决

Nordic 52832作为HID 键盘连接配对电视/投影后控制没反应问题的分析和解决

2024-07-03 23:30:30 942

原创 解决更新Android Studio后下载Gradle超时

解决更新Android Studio后下载Gradle超时,使用国内镜像。

2024-06-09 20:20:54 1112

原创 Gradle 基础学习(九) 认识Gradle属性和构建环境配置

Gradle提供了多种机制给开发者来配置Gradle自身的行为和具体项目的行为。

2024-05-25 00:17:29 946

原创 Gradle 基础学习(八) 认识Project对象

Project接口是 Gradle 构建脚本中用于与 Gradle 交互的主要 API。通过Project,您可以编程式地访问 Gradle 的所有功能。

2024-05-19 23:45:07 817

原创 OSI 网络互联参考模型的思考与总结

OSI 网络互联参考模型的思考与总结, TCP和UDP在各个层级的作用。

2024-05-14 18:20:40 878 1

原创 Gradle基础学习(七) 认识插件

Gradle构建在一个插件系统上,本身主要由基础设施组成,比如有一个先进的依赖解析引擎,而其他功能则来自插件。

2024-05-06 23:25:37 796 2

原创 Gradle基础学习(六) 认识任务Task

理解Gradle中的任务及相关概念。

2024-05-06 22:56:35 1030

原创 Gradle基础学习(五) 认识依赖管理

认识依赖管理和相关术语

2024-05-05 19:06:33 1295 2

原创 Gradle基础学习(四) 认识多项目构建

认识多项目构建,了解常规构建和复合构建。

2024-05-03 19:57:55 1181 1

原创 Gradle 基础学习(三) 认识Command-Line Interface

Gradle命令行接口介绍,包括命令结构、常用命令等

2024-04-30 14:28:08 884 1

原创 Gradle 基础学习(二) 认识Gradle Wrapper

认识Gradle Wrapper, 使用gradlew来执行Gradle构建

2024-04-19 11:58:58 1635

原创 Gradle 基础学习(一) 认识Gradle目录

认识Gradle目录

2024-04-15 19:14:42 1093 1

原创 适配Android 12 新APP启动画面(SplashScreen)的一点分享

适配Android 12 新APP启动画面(SplashScreen)的一点分享

2024-04-10 17:02:19 1980 1

原创 使用命令行工具ffmpeg制作动图gif

使用命令行工具ffmpeg制作动图gif

2024-04-10 14:12:51 614 1

原创 字节BoostMultiDex框架对比原版MultiDex

BoostMultiDex解决了启动应用安装Secondary dexes带来的耗时问题,优化后带来了显著提升效果。

2024-04-09 00:22:33 750 1

原创 Android libxxx.so动态库加载

动态库加载过程,JNI静态注册和动态注册,java层调用native方法执行到JNI层对应的映射函数。

2024-04-06 00:01:23 1066 1

原创 如何判断当前是Android Runtime (ART)

如何判断当前是Android Runtime(ART)

2024-04-03 11:43:32 152 1

原创 Mac上的Android 录屏工具scrcpy

Mac上的Android 录屏工具scrcpy,制作gif

2024-04-02 18:43:15 835 1

原创 学习MultiDex库如何动态加载dex或apk

学习MultiDex库如何动态加载dex或apk

2024-03-30 15:21:44 890 1

原创 Dagger中字段直接注入、 Provider注入和Lazy注入之间的区别

Dagger中字段直接注入、 Provider注入和Lazy注入之间的区别

2024-03-25 22:30:11 735

原创 运行时错误,AnimatedVectorDrawableCompat不能转型为AnimatedVectorDrawable

AnimatedVectorDrawableCompat不能转型为AnimatedVectorDrawable

2024-03-24 21:12:57 547 1

原创 kapt错误,Unsupported metadata version. Check that your Kotlin version is >= 1.0

Unsupported metadata version. Check that your Kotlin version is >= 1.0

2024-03-23 00:27:52 1698 2

原创 Android 中的任务、任务栈以及返回栈

Android 中的任务、任务栈以及返回栈

2024-03-18 23:35:29 841

原创 Kotlin中Dagger使用@Named限定符报错

Kotlin中Dagger使用@Named限定符报错

2024-03-14 23:56:47 646

原创 ConstraintLayout 中对视图 GONE 可见性的处理不正确

ConstraintLayout 中对视图 GONE 可见性的处理不正确,更新依赖项版本

2024-03-14 22:14:57 376

原创 小米盒子/电视如何安装影视通APP?

1、前往设置打开开发者选项,并打开”USB调试”进入关于菜单,在上图中产品型号处点击5次以上直到提示已处于开发者模式为止。进入账号与安全,修改ADB调试为允许。2、确认小米盒子/电视IP关于里的网络信息项可以查看本机IP地址。3、安装minimal ADB and Fastboot https://www.dzbxk.com/pack/minimal_adb_fastboot_v1.4.3_setup.zip4、安装影视通APP及授予无障碍权限...

2021-09-15 18:18:51 2960

原创 Android TV 影视通APP怎么使用

影视通APP使用介绍

2021-09-15 18:05:35 112

空空如也

空空如也

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

TA关注的人

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