- 博客(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 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
原创 【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
原创 【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
原创 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关注的人
RSS订阅