Android Wear开发 - 入门指引 - Eclipse开发平台搭建

开发平台配置

  1. 下载最新版本的ADT,详情见官网:http://developer.android.com/sdk/installing/installing-adt.html 。(之前一直习惯于Google提供的集成了ADT的Eclipse,当笔者写本文时去官网查询,已经没有找到其下载路径,只有Android Studio了,所以,本文也只是给暂时由于项目迁移成本带来困扰的同学们阅读。及早地迁移到Android Studio吧!)
  2. 下载必要的SDK版本:最低4.4W.2(API 20),也可以是5.0以上。注意不是4.4.2(API 19)。详情见截图。
    • 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
  4. 下载依赖库:
    • 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工程



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

  1. 下载模板工程:https://github.com/tangtungai/Android-Wear-Black-Activity-Template
  2. Eclipse导入模板工程
  3. 模板导入wearable-1.0.0依赖库,解决也许找不到android.support.wearable包的问题。

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

创建模拟器

  • 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。点击跳转Google Play下载地址
  2. 打开Android Wear App,打开蓝牙(强制需要打开,虽然连接电脑模拟器不需要),然后右上角出现菜单按钮,点击显示菜单"Pair with emulator",点击选中,如截图
  3. 在命令行窗口输入:

    adb -d forward tcp:5601 tcp:5601

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

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

Hello World

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

时间: 2024-11-09 00:09:26

Android Wear开发 - 入门指引 - Eclipse开发平台搭建的相关文章

android开发-wifi连接eclipse开发调试环境

android开发请远离数据线! 方法很简单: 第一步,首先你需要在你的手机上安装一个终端模拟器工具,这里我推荐 androidterm_1,0,48.apk,搜下各大app store都会下载到. 第二步,在手机打开这个终端工具,输入命令: su//获取root权限 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 stop adbd//关闭adbd start adbd//重新启动adbd 第三步,记录下你手机

php之微信公众号开发三公牛牛房卡平台搭建使用php7要注意的地方

开启微信公众号开发三公牛牛房卡平台搭建网站(h5.fanshubbs.com联系Q1687054422),从微信开发文档中下载demo 如下载php示例代码 示例代码中是使用"$GLOBALS["HTTP_RAW_POST_DATA"]"接收来自客户端的消息:如下图所示 线上服务器使用的是php7以下的版本,发送消息会有回复. 但线上服务器使用的是php7以上的版本,发送消息一直得不到回复.查找资料得知 php7已经弃用了HTTP_RAW_POST_DATA 用 p

iOS开发入门教程_iOS开发视频教程

iOS开发入门教程 (Object-C.网络编程.多线程.蓝牙.二维码.Cocos2D.OpenGL)适合人群:初级课时数量:34课时用到技术:IOS,Object-C,OpenGL,XCode,Cocos 2D涉及项目:Cocos+2D.Game Kit蓝牙数据处理等咨询QQ:1840215592 iOS开发入门教程详细查看:http://www.ibeifeng.com/goods-471.html1.1.课程目标iOS开发入门教程内容的目标是初学者入门,让入门者提高,让所有人符合企业招聘的

Cordys BOP 4平台开发入门实战演练——Webservices开发(1)

0.文章导读 本文档针对Cordys BOP-4 WS-AppServer基础功能进行验证和快速开发指导.(高级实践文档请参考后续文档). 0.1.WS-AppServer概述 WS-AppServer是Web Service Application Server的简称,是Cordys平台中基于数据库的Java业务逻辑开发层,其最根本的特性如下: (1)连接数据库 WS-Apps通过连接池访问数据库,可以从数据库表结构直接产生相应的Java代码,并发布成Web服务: 提供事务处理(transac

Cordys BOP 4平台开发入门实战演练——Webservices开发(2)

1.前言 本文主要是通过实战演练,介绍各类个性化.自定义WebService及其方法的开发方法,以及相关技术,重点介绍Cordys NOM类型(底层基于C语言的XML对象解析),以及Java中Soap WebService的调用技术. 首先介绍本文所依赖的数据库设计,采用常用的主从表模式,包括:用户账号表"sm_account".登录验证用户表"sm_auth_account".租户账号表"sm_tenant_account ",提供人员多重身份

Cordys BOP 4平台开发入门实战演练——Webservices开发(使用MongoDB数据库)

1.在WS-AppServer Package中新建自定义类"C_MongoPackage" 2.添加自定义方法Method,expandDocument和findDocuments两个方法. 3.方法设置两个参数,分别是collectionName和JSONString. 4.由系统产生Java代码 5.弹出如下"Generate Java Code on WS-AppServer Models"窗口. 6.由系统生产WebService 7.弹出Generate

Java Web开发入门-Java Web开发入门

1.多选 关于Maven的默认生命周期,下面说法错误的有: A.package阶段会将项目进行打包 B.install 阶段会将打包后的项目上传发布到远程仓库 C.在每一个生命周期内,仅能执行一个插件的一个目标 D.deploy 阶段会将打包后的项目拷到本地仓库下 在pom.xml中可以配置的项有: A.项目开发使用的IDE信息 B.项目配置文件中,使用到的一些例如依赖版本号这样的常量信息 C.项目的一般性信息,如作者信息等 D.项目坐标 在pom.xml配置的继承中,哪些信息可以被继承 A.项

如何开发Android Wear应用程序

Android Wear是连接安卓手机和可穿戴产品的一个平台.自从今年上半年发布以来,Android Wear获得了大量关注,既有来自消费者的关注,也有来自开发商的关注,后者希望自己的应用程序已经准备好让用户使用一种新的方式进行信息交互. 这篇文章将简要介绍Android Wear,然后介绍关于开发商的平台. Android Wear旨在为用户在对的时间提供数量合适的信息量.根据这一主题,谷歌已经发布了设计原则以帮助开发商集中思考Android Wear应用程序.我们将对此进行简要介绍,同时也将

在Android Eclipse 开发如何 使用 (*.aar)文件

http://www.cnblogs.com/shortboy/p/4424944.html 开场白:其实这篇文章有点白费心机. 详细说明是:http://blog.csdn.net/qiujuer/article/details/39754517?utm_source=tuicool 1.(*.aar)几乎是Android Studio的东西,所以你要用eclipse来使用 基于“IntelliJ IDEA”的Android Studio,必须要了解这个玩意里面是什么! 2.说退一万步,既然A