前言
我目前做手表设备的ios app。我通过蓝牙向手表写了数据单不知是否写入成功。
需要读取手表设备的数据。
因为手表是android系统。应该和android手机类似。
一直做ios 开发。以前虽然也了解过一下android但真正使用时总是记不住。所以这里记录下来。
主要工具
- adb 工具即 Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb 就派上用场啦!
- 其他linux 命令
我使用的命令
- adb devices
主要是用于打印当前连接的所有模拟器或者设备。
但是我在使用时,却没有显示我的手表。 在其他同事电脑上连一次竟然又可以了,说不清原因。 - 登录设备shell
登录默认设备(当只有一台设备时)
adb shell
后面就可以使用 linux 命令了
一般使用 adb push/pull 推送/拉去 手表数据。 和cp 类似。
将手表中的a 拷贝到 当前目录b文件
adb pull /xxx/xxxx/a b
将a文件 拷贝到 手表
adb push a /xxx/xxxx/b
安装app 到手表
adb root
adb remount
adb push xxx.apk xxx/xxx/
adb reboot
读取SQLite 数据库
还是用软件读吧
DB Browser for SQLite