博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Wear开发 - 入门指引 - Eclipse开发平台搭建
阅读量:5375 次
发布时间:2019-06-15

本文共 1806 字,大约阅读时间需要 6 分钟。

开发平台配置

  1. 下载最新版本的ADT,详情见官网: 。(之前一直习惯于Google提供的集成了ADT的Eclipse,当笔者写本文时去官网查询,已经没有找到其下载路径,只有Android Studio了,所以,本文也只是给暂时由于项目迁移成本带来困扰的同学们阅读。及早地迁移到Android Studio吧!)

  2. 下载必要的SDK版本:最低4.4W.2(API 20),也可以是5.0以上。注意不是4.4.2(API 19)。详情见截图。

    242049374522975.png

    • SDK Platform:你懂的

    • Samples for SDK:强烈推荐下载,因为部分API在官网的开发者指导文章中是没有提及的,一些解决问题的思路,可以从SDK Samples中学习到。

    • 2个System Image:建议下载,因为本人手头只有SamgSung的Android Wear,没有Moto 360,要多分辨率测试,还是需要模拟器的!另外,务必升级到最新版本,笔者在开发过程中,遇到模拟器Bug:动态加载的View在手表正常显示,而模拟器失效,更新后即可。

    • Sources for Android SDK:你懂的

  3. 升级Android SDK Tools:最低23.0.0

    251722461715203.png

  4. 下载依赖库:

    251652373905363.png

    • Google Support Library : 提供android.support.v4.app.NotificationCompat.WearableExtender:用于实现手表卡片通知的适配
    • Google Play Services:提供com.google.android.gms.wearable:用于实现手机和Wear的数据传输功能

    • Google Repository : 提供android.support.wearable:实现Wear的自定义界面

  5. 解压Wear依赖库:下载后的包在/sdk/extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar。解压到工作目录下,并将里面的classes.jar拷贝到libs目录下。

  6. 导入Wear依赖库:Eclipse导入上一步解压的工程,并工程属性properties设置为Is Library.

创建Android Wear工程

242050091715550.png

242050224379997.png
242050157188416.png

笔者使用的ADT升级后,依然没有出现以上画面,因此,选择了以下的方式。

  1. 下载模板工程:

  2. Eclipse导入模板工程

  3. 模板导入wearable-1.0.0依赖库,解决也许找不到android.support.wearable包的问题。

注:ADT 自(23.0.2)这个版本开始就没有Blank Wear Activity,所以得下载模板工程来开发。

创建模拟器

242050386874700.png

  • Device:选择方形/圆形的设备

  • Target:4.4w.2

  • CPU/ABI:此处笔者选择Android Wear Intel Atom(X86),因为本人的64位Ubuntu 14.04系统在选择Android Wear ARM(armeabi-v7a)时候会报错,所以在不确定哪个镜像会报错的情况下,最好两个都下载吧。

  • Hardware keyboard present:手表是没有键盘输入的,所以,这里似乎没用,不过语音输入是否与之相关有待调查。

  • Skin:选择与Device对应的,AndroidWearSquare

  • Use Host GPU:这个很关键,不勾选这个,在做Notification显示自定义的Activity的时候会看到一片漆黑

手机连接Wear模拟器

  1. 手机上安装Android Wear App。
  2. 打开Android Wear App,打开蓝牙(强制需要打开,虽然连接电脑模拟器不需要),然后右上角出现菜单按钮,点击显示菜单"Pair with emulator",点击选中,如截图

    291701478883540.png

  3. 在命令行窗口输入:

    adb -d forward tcp:5601 tcp:5601

  4. 连接成功,可以看到Wear模拟器右上角的离线云图标消失

另外指出,App不念A-P-P,而是念[æp],是英文单词application的缩写!

Hello World

运行程序,这是一个全新的起点~~~

242050550156144.png

转载于:https://www.cnblogs.com/benhero/p/4183322.html

你可能感兴趣的文章
一个有意思的js实例,你会吗??[原创]
查看>>
sql server中bit字段实现取反操作
查看>>
Part3_lesson2---ARM指令分类学习
查看>>
jQuery拖拽原理实例
查看>>
JavaScript 技巧与高级特性
查看>>
Uva 11729 Commando War
查看>>
增强学习(一) ----- 基本概念
查看>>
ubuntu下USB连接Android手机
查看>>
C# 语句 分支语句 switch----case----.
查看>>
反射获取 obj类 的属性 与对应值
查看>>
表单中的readonly与disable的区别(zhuan)
查看>>
win10下安装配置mysql-8.0.13--实战可用
查看>>
周记2018.8.27~9.2
查看>>
MySQL中 1305-FUNCTION liangshanhero2.getdate does not exit 问题解决
查看>>
python序列化和json
查看>>
mongodb
查看>>
SSH-struts2的异常处理
查看>>
《30天自制操作系统》学习笔记--第14天
查看>>
LGPL协议的理解
查看>>
1、Python基础
查看>>