自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android开发中的NDK开发技术简介及学习资料

Android NDK(Native Development Kit)是一套工具集,允许开发者通过JNI在Android应用中使用C/C++代码,主要用于性能优化和代码复用。它适用于游戏、音视频处理等计算密集型任务,能提升性能并复用现有C/C++库,但会增加开发复杂度。NDK将C/C++代码编译为.so文件,通过JNI供Java/Kotlin调用。适合游戏引擎、音视频处理等场景,但需权衡开发难度,初学者不建议首选。

2025-12-14 10:55:46 216

原创 Android Studio 自动注释配置指南

本文介绍了在 Android Studio 中配置自动注释的两种方法:使用内置模板功能和插件方式。通过 File Templates 可自动生成文件头注释,Live Templates 能快速生成方法注释。此外,还推荐使用 JavaDoc 等插件实现更灵活的注释生成,并提供标准的类注释和方法注释模板示例,帮助开发者统一代码规范,提高注释效率。

2025-11-13 17:19:33 350

原创 安卓中经典蓝牙与BLE蓝牙Demo

plugins {android {minSdk 21-- Android 12+ 权限 --> < uses-permission android: name = " android.permission.BLUETOOTH_CONNECT " /> < uses-permission android: name = " android.permission.BLUETOOTH_SCAN " /> <!

2025-10-23 14:54:28 316

原创 在 Android 系统中如何进行蓝牙开发

功能经典蓝牙BLE功耗高低数据速率高低通信方式SocketGATT常见用途音频、文件传感器、手环权限要求。

2025-10-23 14:49:01 392

原创 App如何预装在系统中并可以通过普通安装包的方式进行升级

目标关键措施系统预装放入或可升级确保相同包名 + 相同签名权限高放并签系统 key支持手动安装升级用户安装的新版放到/data/app会覆盖 system 版本目标实现方式预装 App放入可升级确保包名、签名一致升级路径用户安装覆盖到/data/app/卸载恢复系统版本自动恢复生效推荐工具使用构建系统镜像。

2025-10-21 18:22:28 1167

原创 Android 开发中不同 App 之间通信(Inter-App Communication, IAC) 方式介绍

Android,进程间通讯

2025-10-16 08:29:35 732

原创 Android stuido工程中的gradle-wrapper.properties的作用

是项目Gradle环境的锁定文件,保证构建环境统一、可重现,是跨平台和团队协作构建的基础。

2025-10-11 15:24:35 1021

原创 Android Studio 中,“Sync(同步)” 和 “Gradle Build(构建)”的作用、区别、关系

Sync(全称为)是 Android Studio 与 Gradle 构建系统之间的项目结构同步过程。当你点击 “” 或修改了等配置文件后,Studio 需要通过 Sync 来重新解析项目结构。Gradle 的Build是真正执行项目构建任务的过程,包括编译、资源合并、打包、签名、生成 APK/AAB 等。对比项目的同步项目结构,让 IDE 识别依赖执行构建任务,生成产物是否编译代码❌ 不编译✅ 编译是否打包❌ 不打包✅ 打包触发方式修改配置或点击 Sync。

2025-10-11 14:39:43 852

原创 在 Android Studio / Gradle 中的引入外部依赖库的方式

Android Studio/Gradle引入外部依赖库的主要方式包括:1️⃣ Maven远程依赖(最常见,如Retrofit库);2️⃣ 本地AAR/JAR依赖(存放于libs目录);3️⃣ Module依赖(同一工程内的模块);4️⃣ 本地Maven仓库(团队内部发布);5️⃣ 源码依赖(直接引入源码);6️⃣ NDK原生库依赖(.so文件)。不同方式适用于不同场景,Maven远程依赖适合公开第三方库,Module依赖便于团队协作开发,本地AAR/JAR适合封闭环境使用。各种依赖类型在文件格式、资源包含

2025-10-10 13:39:21 980

原创 NDK开发流程简介

NDK JNI

2023-02-24 18:58:02 388

原创 Kotlin中缀表达式

Kotlin中缀表达式

2023-01-07 14:14:34 292

原创 【rxJava学习笔记】

rxJava学习笔记学习资料1、官网链接https://reactivex.io/documentation/observable.html2、适合入门的视频资料https://www.bilibili.com/video/BV1AD4y1D7X1?spm_id_from=333.880.my_history.page.click视频内容a.为什么要学习RxJava;b.传统开发者思维方式写需求;c.RxJava思维方式写需求(思维的转变)d.标准观察者设计模式与RxJava变种设计模式

2022-12-30 22:57:09 227

原创 【Java中的main方法在Kotlin中的多种实现方式详解】

Java中的main方法在Kotlin中的多种实现方式详解

2022-12-30 22:32:07 1476

原创 【Android Studio报错】 Could not install Gradle distribution from ‘https://services.gradle.org/distribut

Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-7.0.2-all.zip'.

2022-04-28 15:59:08 3193

原创 Android平台中调用串口功能时报错:java.io.IOException: read failed: EBADF (Bad file descriptor)

Android平台中调用串口功能时返回错误: java.io.IOException: read failed: EBADF (Bad file descriptor)

2022-04-20 17:04:22 7334 3

原创 Android studio中的BuildConfig类

Android studio; BuildConfig类

2022-04-13 09:17:55 4930

原创 SSH公钥配置

1、背景本机中SSH公钥私钥的存放地址为:C:\Users\Administrator.ssh,重装系统后文件丢失,顾需要重新生成公钥并配置到gitee中。2、SSH秘钥生成方法https://gitee.com/help/articles/4181#article-header0安装文中介绍的方法生成好秘钥后,到指定目录找到后缀名为.pub的文件,打开即可看到生成的公钥。3、配置公钥登录gitee,安全设置–SSH公钥,将2中的公钥添加进来即可。通过上述2个步骤,在本地即可拉去代码工作了。

2021-10-15 10:25:46 2177

原创 Win10系统中蓝牙串口功能启动方法

1、背景本人主要从事嵌入式应用软件的开发工作,开发的产品多数为嵌入式设备软件,其中就包括仪器端需要通过蓝牙串口将测量数据导出的问题。在开发过程中,为了方便调试该功能,想到了PC端蓝牙串口功能。PC端启动蓝牙串口功能后,即可以方便的使用串口调试工具与第三方设备进行蓝牙串口通讯了。2、打开方法注:这里介绍的方法为仪器端为服务器端,PC端为客户端。所以首先需要将仪器端的蓝牙串口功能打开。然后等待客户端与之建立连接。1、打开仪器端蓝牙等待客户端与之配对连接。以我的开发设备为例,打开“蓝牙测量”界面。(在此

2021-10-10 13:59:42 13059 12

原创 Win10环境下Android Stuido安装及环境变量配置

@Windows10环境下Android Stuido安装及环境变量设置1.安装Android Stuido下载exe安装包(自带了jdk,ndk,adb),一直下一步,安装完成。2.配置Java环境变量与ADB环境变量我的安装目录如下,则安装Android Stuido过程中自带的jdk安装目录为D:\Program Files\Android\Android Studio\jre\bin设置环境变量:右键此电脑–属性–高级系统设置–环境变量blog.csdnimg.cn/202105

2021-05-26 16:35:03 3254 1

空空如也

空空如也

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

TA关注的人

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