自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason_Lee155的博客

个人一些学习笔记

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

原创 OpenHarmony、HarmonyOS、HarmonyNext互相兼容吗?

鸿蒙OpenHarmony、HarmonyOS、HarmonyOS NEXT应用互相兼容吗

2024-11-01 21:59:11 1407

原创 OpenHarmony的整编和单编

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

2024-09-18 14:41:08 1336

原创 HarmonyOS和OpenHarmony区别联系

刚开始接触鸿蒙开发的时候经常看到HarmonyOS和OpenHarmony频繁的出现在文章和文档之中,那么这两个名词分别是什么意思,他们之间又有什么联系呢?

2024-07-23 10:36:09 1293

原创 HarmonyOS开发中几个常见问题

HarmonyOS应用开发遇到一些小问题,更多参见官网

2024-07-16 14:58:34 1116

原创 鸿蒙HarmonyOS应用开发为何选择ArkTS不是Java?

刚推出鸿蒙系统的时候,那会儿开发文档可是Java+javaScript的,为什么抛弃了呢?

2024-07-12 10:42:46 1246

原创 语音识别ASR背后的原理

语音识别技术(Automatic Speech Recognition)是一种将人的语音转换为文本的技术。

2024-04-19 14:21:11 4474 2

原创 JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比

JAVA虚拟机、Dalvik虚拟机和ART虚拟机

2024-03-09 12:00:00 1426

原创 Android 音频焦点管理

音频焦点代表了应用程序对设备音频资源的控制权。当多个应用程序同时请求音频播放时,系统将根据优先级和策略来确定哪个应用程序具有焦点,并且只有具有焦点的应用程序才能播放声音。其他应用程序需要根据焦点的变化来调整自己的音频行为,如暂停、降低音量或停止播放。

2024-01-24 10:32:52 2021

原创 图文看懂Android的Matrix原理

在Android开发中,矩阵是一个非常强大且有趣的工具

2024-01-12 15:45:46 2183

原创 在Android上用kotlin对象表达式

Kotlin之对象表达式

2023-12-13 14:24:15 820

原创 Android的前台服务

前台服务是一种在 Android 应用程序中执行长时间运行任务的服务类型。与普通的后台服务不同,前台服务在系统通知栏中显示一个可见的通知,向用户表明应用程序正在进行某项重要的操作,以便用户知晓并提供更好的用户体验。

2023-12-06 20:02:18 2953 4

原创 再谈Android重要组件——Handler(Native篇)

关键的阻塞与唤醒部分是借助了 Linux 系统 epoll 机制来实现的

2023-11-06 14:55:55 982

原创 看看Android的触摸事件分发

同一个事件序列是指从手指接触屏幕到手指离开,整个事件序列都是以down事件开始,中间含还有数量不等的move事件,最终以up事件结束。

2023-09-13 10:01:54 997

原创 从Gradle生命周期到自定义Task挂接到Build构建流程全解

Gradle构建工具非常的灵活,它提供了一系列的Api让我们有能力去修改或定制项目的构建过程.

2023-08-24 15:35:01 2149

转载 Android JNI学习(四)——JNI的常用方法的中文API

JNI,全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互

2023-08-14 19:07:48 1114

转载 Android JNI学习(三)——Java与Native相互调用

JNI,全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互

2023-08-14 19:05:43 1054

转载 Android JNI学习(二)——实战JNI之“hello world”

JNI,全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互

2023-08-14 19:04:46 1113

转载 Android JNI学习(一)——NDK与JNI基础

JNI,全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互

2023-08-14 19:03:40 965

原创 Android应用代码点亮屏幕并解锁

android 唤醒和解锁屏幕

2023-07-26 09:33:28 3119

原创 Android 系统的分区介绍

由于Android系统采用Linux架构,所以Android的系统分区可以类比同样采用Linux架构的操作系统(如Windows)

2023-07-13 15:00:33 7203 1

原创 fork函数,为什么有两次返回?

fork函数会返回两次,一次是在父进程中返回,另一次是在子进程中返回,这两次的返回值是不一样的。

2023-07-10 17:09:39 1768

转载 Linux分区管理系统

磁盘的种类、磁盘的基本结构、管理文件

2023-06-29 20:35:52 1454

原创 车载-惯性导航系统

惯性导航系统无需外界信号即可实现自主定位的功能,因此该定位系统多与GNSS搭配使用,形成一整套完整地组合导航方案

2023-06-23 10:45:07 2009

原创 Android 应用弹出悬浮窗

WindowManager添加了一个View,并显示到屏幕上

2023-06-02 20:09:19 7379

原创 android的wifi adb连接使用

android wifi adb 调试

2023-05-15 10:09:33 4253 1

原创 解决android的跑马灯频繁刷新的问题

解决android的跑马灯跳动的问题

2023-05-05 14:27:45 1493

原创 C++虚继承下的类大小

虚拟继承确定是要增加一张虚函数表和一个虚基类指针表嘛

2023-04-21 16:58:53 1579 2

原创 C++无符号整型与有符号整型变量的运算-不简单

当表达式中存在有符号类型和无符号类型的变量时,所有的操作数都会自动的转换为无符号类型进行计算。

2023-04-10 19:59:34 1750

原创 使用Android Studio打包Module成jar包

打包一个module成jar包的形式给其它应用调用

2023-03-30 14:32:39 2409 3

原创 C++中#pragma pack(N)计算sizeof

#pragma pack(N)计算sizeof

2023-03-25 12:03:04 1010

转载 深入理解Android系统多用户机制

直到Android 6.0,Android多用户才比较完善,国内外的厂家也纷纷开始针对多用户这个噱头来做各种 “花里胡哨” 的操作,“手机分身”、“分身应用”、“应用双开” 应运而生,不得不说,国内的厂家在多用户这方面定制化到如今已经非常稳定和完善了。

2023-03-20 16:29:59 12067 1

原创 C++ typedef用法详解

typedef的4种常见用法:1. 给已定义的变量类型起个别名;2. 定义函数指针类型;3. 定义数组指针类型;4. 为复杂的声明定义一个新的简单的别名

2023-03-07 19:25:18 2947

原创 C++实现一个不能被继承的类

C++不同于Java,Java中被final关键字修饰的类不能被继承,C++能实现不被继承的类,但是需要自己实现。

2023-03-07 11:47:45 1778

原创 Android应用启动时白屏或者黑屏处理办法

activity默认的主题中的android:windowBackground为白色或者黑色

2023-03-01 09:56:47 4154

原创 Java数据结构之优先级队列

PriorityQueue优先队列。优先队列可以保证每次取出来的元素都是队列中的最小或最大的元素(Java优先队列默认每次取出来的为最小元素)。

2023-02-14 09:46:38 1045

原创 Kotlin的5种单例模式

kotlin的饿汉式、懒汉式、线程安全的懒汉式、双重校验锁式、静态内部类式

2023-01-30 09:36:35 9906

原创 Fragment装载事务的各种commit()

关于FragmentTransaction的各种提交方法: commit(),commitAllowingStateLoss(),commitNow()和commitNowAllowingStateLoss().

2023-01-29 16:05:37 1541

原创 C/C++全局变量、局部变量、静态变量和常量

C和C++中全局变量,局部变量,静态变量和常量

2023-01-11 16:41:59 4348 2

原创 JAVA的Random类的常见用法

Random类主要用来生成随机数

2023-01-11 14:12:55 3802

原创 Handler有多深?连环二十七问

Handler是用来结合线程的消息队列来发送、处理"Message对象"和"Runnable对象"的工具。每一个Handler实例之后会关联一个线程和该线程的消息队列。也就是说,当你创建一个Handler的时候,从此开始,他就会自动关联到所在的线程/消息队列,然后它就会陆续把Message/Runnable分发到消息队列,并在他们出队的时候处理掉。

2022-12-25 16:05:58 845

空空如也

空空如也

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

TA关注的人

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