BLE-MIDI-for-Android 项目教程
1. 项目的目录结构及介绍
BLE-MIDI-for-Android/
├── library/
│ └── jp/
│ └── kshoji/
│ └── ble-midi/
│ ├── ... (各种库文件)
├── sample/
│ ├── src/
│ │ └── main/
│ │ ├── java/
│ │ │ └── jp/
│ │ │ └── kshoji/
│ │ │ └── blemidi/
│ │ │ ├── BleMidiCentralActivity.java
│ │ │ └── BleMidiPeripheralActivity.java
│ │ └── res/
│ │ ├── layout/
│ │ │ └── activity_main.xml
│ │ └── values/
│ │ └── strings.xml
├── gradle/
│ └── wrapper/
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── LICENSE
├── README.md
├── build.gradle
├── gradle.properties
├── gradlew
├── gradlew.bat
├── jitpack.yml
└── settings.gradle
library/
: 包含BLE MIDI库的核心代码。sample/
: 包含示例项目,展示了如何使用BLE MIDI库。BleMidiCentralActivity.java
: 示例活动,展示如何作为中央设备使用BLE MIDI。BleMidiPeripheralActivity.java
: 示例活动,展示如何作为外围设备使用BLE MIDI。
gradle/
: 包含Gradle包装器文件,用于确保项目使用特定版本的Gradle。LICENSE
: 项目许可证文件,采用Apache-2.0许可证。README.md
: 项目自述文件,包含项目的基本信息和使用说明。build.gradle
: 项目的构建脚本。gradle.properties
: Gradle属性文件,包含构建配置。gradlew
和gradlew.bat
: Gradle包装器脚本,用于在不同操作系统上运行Gradle。jitpack.yml
: JitPack配置文件,用于构建和发布项目。settings.gradle
: Gradle设置文件,包含项目模块的配置。
2. 项目的启动文件介绍
BleMidiCentralActivity.java
: 作为中央设备启动BLE MIDI功能的示例活动。BleMidiPeripheralActivity.java
: 作为外围设备启动BLE MIDI功能的示例活动。
这两个文件位于sample/src/main/java/jp/kshoji/blemidi/
目录下,是示例项目的主要启动文件。
3. 项目的配置文件介绍
build.gradle
: 项目的构建脚本,包含依赖管理、插件应用和其他构建配置。gradle.properties
: Gradle属性文件,包含构建配置,如Java版本、编译选项等。settings.gradle
: Gradle设置文件,包含项目模块的配置,如模块名称和路径。
这些配置文件位于项目根目录下,是项目构建和配置的关键文件。