第一个Google Glass项目

国内的资料好少,懂事的童鞋要懂得通过别的途径找资料


好了 废话不多说,由于我做的东西涉及到部分交互所以用的是Inmmersion而不是livecard,所以今天就介绍Immersion的第一个项目。

先说一下这两个项目的位置吧,Inmmersion就好比手机上的艾派派点击就能“进去”,而livecard并不是,他会跳到你是时间轴的左侧,就是设置的原来位置,他把设置卡片挤到更左的地方去了.

ok 我们开始

1.打开as

2.start  a new  Android Studio Project

3. 自己命名

4.只勾上一个Glass 如图所示


5.选择Inmmersion Activity 然后next  之后finish 。

好的,不要着急  我们重新new 一个moudle,至于为什么,因为我不喜欢那个自带的app,而且也不想给他rename,习惯性舍弃...

FIle->New->New Module 然后选择右图的那个项目。next->next->Inmmersion Acitity->next->finish(和前面一样,算我多嘴)

                           


好的 , 等你创建好了回看到大概加上注释有103行左右的代码。是不是挺多。。。毕竟是一个空项目。。。

现在运行以下项目,你会看到白茫茫的一片,还有一个类似于手机上的一个Actionbar的一个导航条,简直 很(丑)是(得)可(一)爱(bi).

like this:


奥,顺便提一下,glass点击运行后并不会像手机一样,安装完自动打开,你要点击主面板(开机显示的那个卡片),进去找到 "Show demo" 一个卡片,里面是你刚刚安装的软件。在点击才能进入。

好的,我们正式开始设置

1.设置一下主题,改变一下那个可爱的样子。

找到styles.xml  你会看到 android:Theme.Holo.Light 换成以下

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="android:Theme.DeviceDefault"></style>
</resources>

OK.运行一下 BINGO!look at this ...瞧啊 伙计 可爱的样子变没了!


2.接下来让语音控制打开app

做以下更改:

a.打开manifest文件添加权限:

<span style="white-space:pre">	</span><uses-permission android:name="com.goole.android.glass.permission.DEVELOPMENT"/>
修改lable

<span style="white-space:pre">	</span>android:label="@string/app_name">
b.打开xml文件下的voice_trigger.xml文件替换以下(注意是keyword)

<span style="white-space:pre">	</span><trigger keyword="@string/app_name" />
稍微提醒一下,app name 做好整个英文的,比如要是整成"saffsa"之类的,他不见得识别出来,至少我没试过。。。中文就更不可能了

3.在app中添加语音操作(就是下方的那个"ok glass")可以调出菜单的东西

a.去onCreate()函数中添加以下

<span style="white-space:pre">	</span>getWindow().requestFeature(WindowUtils.FEATURE_VOICE_COMMANDS);

参考链接:https://www.toptal.com/google-glass/building-your-first-glass-app-a-tutorial-for-aspiring-google-glass-developers



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值