由于本人英文能力实在有限,不足之初敬请谅解
本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接
Debugging over Bluetooth
通过蓝牙调试
You can debug your wearable over Bluetooth by routing its debug output to the handheld device that's connected to your development machine.
你可以通过蓝牙debug你的穿戴设备,把穿戴设备的debug输出定向到连接在你的来发机器上的手持设备中。
Setup Devices for Debugging
debug设置
1.Enable USB debugging on the handheld:
a)Open the Settings app and scroll to the bottom.
b)If it doesn't have a Developer Options setting, tap About Phone (or About Tablet), scroll to the bottom, and tap the build number 7 times.
c)Go back and tap Developer Options.
d)Enable USB debugging.
打开手持设备中的USB调试
打开设置app病滚动到底部
如果它没有开发者选项,点击“关于手机” (或者关于平板),滚动到底部,然后点击版本号7次。
返回病点击开发者模式,开启USB调试。
2.Enable Bluetooth debugging on the wearable:
a)Tap the home screen twice to bring up the Wear menu.
b)Scroll to the bottom and tap Settings.
c)Scroll to the bottom. If there's no Developer Options item, tap About, and then tap the build number 7 times.
d)Tap the Developer Options item.
e)Enable Debug over Bluetooth.
开启手持设备的通过蓝牙调试
点击home两次进入Wear菜单。
滚动到底部并点击设置
滚动到底部。如果没有开发者选项,点击“关于”,然后点击版本号7次。
点击开发者模式,开启通过蓝牙调试。
Set Up a Debugging Session
设置debug会话
1.On the handheld, open the Android Wear companion app.
在手持设备中,打开Android Wear伴侣app
2.Tap the menu on the top right and select Settings.
点击右上角菜单选择设置
3.Enable Debugging over Bluetooth. You should see a tiny status summary appear under the option:
开启通过蓝牙debug。你应该会看见出现在这个选项下一个很小的状态描述。
Host: disconnected Target: connected
4.Connect the handheld to your machine over USB and run:
通过USB连接手持设备并执行:
adb forward tcp:4444 localabstract:/adb-hub adb connect localhost:4444
Note: You can use any available port that you have access to.
注意:你可以使用任何可用端口。
In the Android Wear companion app, you should see the status change to:
在Android Wear伴侣app中,你会看到状态变为:
Host: connected Target: connected
Debug Your App
debug你的app
Your wearable should show up as localhost:4444 when running adb devices. To run any adb command, use this format:
当运行adb devices时,你的穿戴设备应该显示为localhost:4444。使用下面的格式执行adb命令:
adb -s localhost:4444 <command>
If there are no other devices connected over TCP/IP (namely emulators), you can shorten the command to:
如果没有其他设备通过TCP/IP(即模拟器)连接,你可以简写命令为:
adb -e <command>
For example:
例如:
adb -e logcat adb -e shell adb -e bugreport
原文地址如下,英文水平实在有限,希望拍砖同时能给予指正。
https://developer.android.com/training/wearables/apps/bt-debugging.html
转贴请保留以下链接
本人blog地址
相关推荐
通过`BluetoothAdapter.getDefaultAdapter()`可以获取到设备的默认蓝牙适配器,`BluetoothAdapter.startDiscovery()`则用于启动蓝牙设备扫描。 2. **设备配对与连接** 蓝牙调试助手首先需要找到并连接目标设备。`...
本文将深入探讨一款名为"Android通用蓝牙调试助手"的工具,该工具以其易用性和功能强大而受到广大开发者的欢迎,特别适用于BLE蓝牙设备的调试工作。 首先,我们要理解BLE蓝牙与传统蓝牙的区别。BLE蓝牙是蓝牙4.0及...
智能穿戴设备在现代科技生活中扮演着越来越重要的角色,特别是在Android平台上的应用开发。"智能穿戴设备Android-SDK,Ble中心设备例子.rar"是一个专为Android开发者提供的软件开发工具包,用于构建与智能穿戴设备...
穿戴式设备-基于nRF52832开发的蓝牙智能手环项目源码.zip 【功能实现参考】 传感器数据采集与处理:通过配置并初始化LIS3DH、MAX30102、MPU6050等传感器,周期性读取传感器数据,并进行初步的滤波处理。 蓝牙通信:...
CC2540是一款集成的蓝牙智能系统级芯片,广泛应用于物联网(IoT)设备、可穿戴设备和智能家居产品中。通过这个应用,用户能够远程控制和管理搭载了CC2540芯片的硬件设备。 ### 蓝牙低功耗(BLE)技术 BLE是蓝牙4.0及...
智能穿戴制造-设备监控-工厂生产设备EMS解决方案.pptx
在Android智能穿戴设备开发领域,开发者需要掌握一系列特定的知识点,以便从入门逐渐进阶到精通。本课程针对已有一定Android基础的学习者,旨在帮助他们拓宽技能树,深入理解穿戴设备的开发流程和技术要点。 首先,...
蓝牙调试软件是一款专为蓝牙设备配对和编程调试设计的应用程序,它简化了开发者与蓝牙设备之间的交互过程,使得在物联网(IoT)、移动应用开发以及嵌入式系统中的蓝牙功能测试变得更加便捷。这款软件通常包含了一系列...
KgcLesson1这个文件可能包含了相关的教学资源,可能包括示例代码、文档、调试工具等,帮助学习者理解和实现穿戴式蓝牙设备的通讯功能。学习过程中,理解蓝牙通讯协议、熟悉单片机编程以及掌握安卓应用开发是关键。 ...
MTK平台穿戴设备app源码,蓝牙推送 安装VXP文件
在Android智能穿戴设备开发中,开发者需要理解和掌握一系列关键技术,以构建高效、用户友好的可穿戴应用。本文将深入解析Android智能穿戴设备的代码实现,包括核心组件、API使用、用户体验设计以及与其他设备的交互...
串口转发功能则意味着APP能够通过蓝牙与硬件设备进行数据交互,例如将接收到的数据转发到串行接口,或者将用户输入的数据通过串口发送到蓝牙设备。 串口转发是常见的数据通信方式,常用于嵌入式系统或工业控制设备...
在探讨可穿戴设备的发展之路时,本文首先提出了几个核心问题,这些问题正是可穿戴技术领域不断追问和解决的方向。许永硕在ELEC沙龙天津站的演讲中,以问题驱动的方式,深入浅出地分析了可穿戴设备从起步到未来的可能...
8. **Inter-App Communication**:穿戴设备与手机间的通信是关键,源码可能会演示如何实现这种通信,如通过Google Play Services的 Wearable DataApi 或者MessageApi。 9. **Watch Faces**:自定义表盘是穿戴设备的...
本书共分25章,循序渐进地讲解了基于Android系统开发穿戴设备应用程序的基本知识。内容包括Android开发技术基础、搭建Android应用开发环境、获取并编译源码、Android技术核心框架分析、HTTP网络通信、使用Socket实现...
在进行蓝牙设备开发、调试或测试时,LightBlue能够提供便利,帮助开发者快速理解和控制蓝牙低功耗(Bluetooth Low Energy,简称BLE)设备。 首先,我们要了解蓝牙技术的基本概念。蓝牙是一种短距离无线通信技术,...
- "控制":在蓝牙控制透传APP中,"控制"指的是用户通过APP向其他蓝牙设备发送指令或设置,实现远程操作或监控。 - "透传":透明传输是通信协议的一种特性,确保数据在不同设备间传输时保持原始格式,不做任何修改,...
标题“蓝牙透传控制APP.rar”暗示我们正在讨论一个安卓应用程序,其主要功能是通过蓝牙进行透明传输控制。这个应用的源代码可能包含了一系列用于实现蓝牙连接、数据发送和接收的模块,对于开发者来说,这是一个学习...