标签: google-glass

如何使用Voice Command在Google Glass上启动应用

我已经在我的Google眼镜上安装了一个应用程序,但是一旦我关闭它,我就必须连接回我的电脑再次启动它.

如何将我的应用程序注册到语音命令列表?例如"Ok Glass,告诉我立方体".因此,在主屏幕上,您以"OK Glass"开头,然后说出用户定义的字符串(例如"向我显示多维数据集"),并且将启动与此字符串关联的应用程序.之前我已经通过在应用程序清单中添加几行来看到了这一点,但无法再找到它.我知道这可能需要一个有根据的Glass设备,但没关系.

这个讨论与这个问题有关,但没有给出答案.

android launcher voice-recognition google-glass

5
推荐指数
1
解决办法
1814
查看次数

Google Glass GDK Tap Gesture

使用GDK和Google提供的示例代码,TAP手势不会被识别为TAP.每次都以LONG_PRESS的形式返回.以下是代码:

import com.google.android.glass.touchpad.Gesture;
import com.google.android.glass.touchpad.GestureDetector;

public class MainActivity extends Activity {

Logger log = Logger.getLogger("MainActivity");

private GestureDetector mGestureDetector;
// ...
@Override
protected void onCreate(Bundle savedInstanceState) {
    // ...
    mGestureDetector = createGestureDetector(this);
}

private GestureDetector createGestureDetector(Context context) {
GestureDetector gestureDetector = new GestureDetector(context);
    //Create a base listener for generic gestures
    gestureDetector.setBaseListener( new GestureDetector.BaseListener() {
        @Override
        public boolean onGesture(Gesture gesture) {
            log.info(gesture.name());
            if (gesture == Gesture.TAP) {
                // do something on tap
                return true;
            } else if (gesture == Gesture.TWO_TAP) {
                // …
Run Code Online (Sandbox Code Playgroud)

google-glass google-gdk

5
推荐指数
1
解决办法
3499
查看次数

Google Glass Mirror API中的分页与捆绑

根据我在文档中看到的内容,捆绑允许您在用户单击封面后显示卡的子列表.分页只是在顶层("根")时间轴上显示一系列相关的卡片吗?如果是这样,是否有任何好的用例分页?我认为几乎所有用户都希望有一个特定应用程序的封面,他们可以向下钻取,而不是让应用程序在根时间轴上丢弃所有卡.

google-glass google-mirror-api

5
推荐指数
1
解决办法
259
查看次数

谷歌眼镜:无论如何要清理时间表

谷歌眼镜使玻璃器皿应用程序很容易"升级"时间线(尤其是新闻项目).有没有简单的方法来清理/删除你不想要的项目?

其中许多项目都无法删除,而应用程序本身(例如Winkfeed)似乎没有这个功能.我知道您的自己的应用程序可以删除自己的项目,但还没有找到一种方法来删除/管理我的时间线上的所有项目(包括其他应用程序创建的项目).

google-glass google-mirror-api

5
推荐指数
1
解决办法
4459
查看次数

如何确定我的代码是否在Google Glass上运行?

我想创建一些实用程序类,以便在Android手机和Google Glass上使用(使用GDK).在Glass上运行时需要注意一些差异(例如获取位置).

是否有一些静态方法调用可以使用或以其他方式确定代码是否在Glass上运行?

google-glass google-gdk

5
推荐指数
1
解决办法
351
查看次数

向 Node 注册 Glass Timeline 通知

我正在尝试使用“mirror-api-subscription”事件侦听器注册 TAKE_A_NOTE。我没有任何运气:我可以使用“我的应用程序”启动记笔记,但是,没有控制台日志表明该事件已被识别。

我想识别 TAKE_A_NOTE 函数何时发生或完成,并随后处理响应。我不知道订阅是否应该在流上,或者我是否以错误的方式实现了 EventListener。我们将非常感谢您的帮助。

我正在使用的代码是:

// 参考
// http://www.recursiverobot.com/post/57348836217/getting-started-with-the-mirror-api-using-node-js
// https://www.npmjs.org/package/mirror-api-subscription

var express = require('express')
    , http = require('http')
    , https = 要求('https')
    , fs = 要求('fs')
    , googleapis = require('googleapis')
    , OAuth2Client = googleapis.OAuth2Client;
var 应用程序 = Express();
var oauth2Client = new OAuth2Client(process.env.MIRROR_DEMO_CLIENT_ID,
   process.env.MIRROR_DEMO_CLIENT_SECRET、process.env.MIRROR_DEMO_REDIRECT_URL);


// 所有环境
app.set('端口', 8888);
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
应用程序.use(应用程序.路由器);

var getToken = 函数 () {
    谷歌API
        .discover('镜像', 'v1')
        .execute(函数(错误,客户端){
            如果(!!错误){
                失败();
                返回;
            }

            insertContact(客户端、失败、成功);
            insertSubscription(客户端、失败、成功);
        });
    };


var insertContact = function (client, errorCallback, successCallback) …

javascript node.js google-glass google-mirror-api google-api-nodejs-client

5
推荐指数
1
解决办法
459
查看次数

Glass:如何在向下滑动到主菜单时优雅地退出

对于 Google Glass 应用,如何让您的应用在向下滑动到主玻璃菜单时优雅地退出?

在 MainActivity 中尝试此代码:

    @覆盖
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if (getIntent().getBooleanExtra("EXIT", false)) 
        {
            结束();
            返回;
        }       
    }

    @覆盖
    public boolean onKeyDown(int keycode, KeyEvent event) {
        if (keycode == KeyEvent.KEYCODE_BACK){
            Intent intent = new Intent(MainActivity.this, MainActivity.class);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            intent.putExtra(“退出”,真);
            开始活动(意图);}
        返回假;
    }


这似乎并没有“退出”谷歌眼镜应用。这可能适用于 Android 应用程序,但这会导致 Glass 应用程序进入一种奇怪的状态,即永久显示空白屏幕。我想“退出”并查看主 Google Glass 界面或退出应用程序并将 Glass 置于默认睡眠模式。

android google-glass

5
推荐指数
1
解决办法
924
查看次数

在Samsung s4设备上的Google Glass Launcher上测试秒表应用

我在日食上安装了GDK.我在日食上导入了样本秒表应用程序.

现在我想在我的Samsung S4设备上测试这个应用程序(4.4.2).

如何测试这个应用程序?

我已经阅读了以下帖子,

http://liliputing.com/2013/05/run-google-glass-apps-on-a-nexus-7-tablet.html

我已经下载了玻璃启动器应用程序,并从https://github.com/zhuowei/Xenologer安装

玻璃启动器正在我的设备上工作,谷歌语音搜索也工作.但相机无法在我的设备上工作.

现在我运行秒表项目,它已安装,然后说DONE,但是,我没有在谷歌玻璃启动器上看到任何相关命令.

如何测试?

android google-glass

5
推荐指数
1
解决办法
141
查看次数

TextToSpeech是否支持Google Glass?

我想知道Google Glass是否支持TextToSpeech?

我做了这样的事情:

public class TextToSpeechController implements TextToSpeech.OnInitListener{

private Context mContext;

private TextToSpeech tts;

public TextToSpeechController(Context context) {
    Log.e("TEXT TO SPEECH CONTROLLER", "controller");
    mContext = context;
    tts = new TextToSpeech(context, this);
}

@Override
public void onInit(int status) {
    Log.e("INIT TTS", "INIT");
    if (status == TextToSpeech.SUCCESS) {
            int result = tts.setLanguage(Locale.ENGLISH);

            if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
                   Toast.makeText(mContext, "This Language is not supported", Toast.LENGTH_LONG).show();
            }
            else {
                Toast.makeText(mContext, "Ready to Speak", Toast.LENGTH_LONG).show();
                speakTheText("Welcome to Vision Screening App");
            } …
Run Code Online (Sandbox Code Playgroud)

text-to-speech google-text-to-speech google-glass google-gdk

5
推荐指数
1
解决办法
928
查看次数

用于扫描QR码的本机功能

我正在试图弄清楚如何使用谷歌玻璃扫描QR码.我能够挖掘出一些关于这个问题的问题,他们都提到了其他图书馆和他们那些相当古老的年份(甚至更老)

我发现谷歌接受了一个问题,即为开发人员提供谷歌眼镜附带的QR码扫描仪.但从那以后我找不到任何更新的信息.

是否有可能在我们自己的应用程序中使用他们的QR码扫描仪,还是我们仍然需要使用第三方库?

android qr-code google-glass google-gdk

5
推荐指数
1
解决办法
1500
查看次数