上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: Gcc g++ clang编译器的区别 GCC、G++和Clang都是常用的编译器,它们有以下区别: 编译器的实现:GCC是GNU Compiler Collection的缩写,是由GNU项目开发的一款自由软件,G++是GCC的C++编译器,而Clang是LLVM项目的C、C++、Objective 阅读全文
posted @ 2023-03-29 18:16 懒懒初阳 阅读(621) 评论(0) 推荐(0)
摘要: 在进行native开发时,还需要注意以下事项: 不要在native方法中直接抛出Java异常。应该使用JNIEnv中提供的函数来创建和抛出Java异常。 不要在native方法中缓存JNIEnv指针,因为它可能会在运行时被释放或重载。 在native方法中访问Java对象时,需要使用JNI提供的函数 阅读全文
posted @ 2023-03-29 07:39 懒懒初阳 阅读(90) 评论(0) 推荐(0)
摘要: JNI开发中静态和动态注册 JNI(Java Native Interface)是Java平台提供的一种机制,用于在Java程序中调用本地代码(例如C/C++代码)。 JNI中涉及两种类型的方法注册:静态注册和动态注册。 静态注册是指将本地方法的名称和实现直接映射到Java类的静态方法。这可以通过在 阅读全文
posted @ 2023-03-29 00:01 懒懒初阳 阅读(224) 评论(0) 推荐(0)
摘要: 面向对象设计原则 面向对象设计原则包括: 1、单一职责原则 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如 若不然,就应该把类拆分。 2、里氏替换原则(Liskov Substitution Principle) 里氏代换原则(Liskov Substitution Prin 阅读全文
posted @ 2023-03-28 22:22 懒懒初阳 阅读(75) 评论(0) 推荐(0)
摘要: C++的数据类型 C++是一种静态类型语言,它支持以下基本数据类型: 整型 (int):表示整数,可分为有符号整型(int)和无符号整型(unsigned int),不同类型占用的存储空间大小不同。 字符型 (char):表示一个字符,占用一个字节的存储空间。 布尔型 (bool):表示真或假,占用 阅读全文
posted @ 2023-03-27 23:57 懒懒初阳 阅读(106) 评论(0) 推荐(0)
摘要: 单元测试 Android开发中如何进行单元测试和UI测试? 在 Android 开发中,单元测试和 UI 测试是非常重要的,可以保证代码的质量和稳定性。以下是 Android 开发中常用的测试框架和工具: 单元测试:在 Android Studio 中可以使用 JUnit 框架进行单元测试。通常会测 阅读全文
posted @ 2023-03-27 17:18 懒懒初阳 阅读(83) 评论(0) 推荐(0)
摘要: aidl 整理 AIDL(Android Interface Definition Language)是一种用于定义 Android 应用程序中进程间通信(IPC)的接口的语言。AIDL 允许 Android 应用程序中的不同进程之间进行通信,例如 Activity、Service 和 Broadc 阅读全文
posted @ 2023-03-27 15:38 懒懒初阳 阅读(143) 评论(0) 推荐(0)
摘要: 添加kotlin混编支持 要在Android项目中添加Kotlin混编支持,需要进行以下步骤: 在项目的 build.gradle 文件中添加以下代码: kotlin android { ... // 添加kotlin支持 kotlin { experimental { coroutines "en 阅读全文
posted @ 2023-03-26 23:21 懒懒初阳 阅读(371) 评论(0) 推荐(0)
摘要: sco音频采集只支持单路音频采集 使用SCO采集音频时,如果有两个物理mic,则会采集到两个物理mic的音频信号,但由于SCO协议本身的限制,只能传输单路音频数据,因此最终拿到的单路音频数据中只包含其中一个物理mic的音频信号。 具体来说,当使用SCO协议进行音频采集时,系统会默认选择一个物理mic 阅读全文
posted @ 2023-03-26 18:07 懒懒初阳 阅读(322) 评论(0) 推荐(0)
摘要: Android中常见的延迟执行方法有哪些,各有什么优缺点。应用场景是什么 在 Android 中,常见的延迟执行方法有以下几种: Handler.postDelayed():在指定的时间后向 Handler 发送一个延迟执行的消息,通过 Handler 的 handleMessage() 方法来执行 阅读全文
posted @ 2023-03-26 17:20 懒懒初阳 阅读(3235) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页