我已经在我的Google眼镜上安装了一个应用程序,但是一旦我关闭它,我就必须连接回我的电脑再次启动它.
如何将我的应用程序注册到语音命令列表?例如"Ok Glass,告诉我立方体".因此,在主屏幕上,您以"OK Glass"开头,然后说出用户定义的字符串(例如"向我显示多维数据集"),并且将启动与此字符串关联的应用程序.之前我已经通过在应用程序清单中添加几行来看到了这一点,但无法再找到它.我知道这可能需要一个有根据的Glass设备,但没关系.
这个讨论与这个问题有关,但没有给出答案.
使用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) 根据我在文档中看到的内容,捆绑允许您在用户单击封面后显示卡的子列表.分页只是在顶层("根")时间轴上显示一系列相关的卡片吗?如果是这样,是否有任何好的用例分页?我认为几乎所有用户都希望有一个特定应用程序的封面,他们可以向下钻取,而不是让应用程序在根时间轴上丢弃所有卡.
谷歌眼镜使玻璃器皿应用程序很容易"升级"时间线(尤其是新闻项目).有没有简单的方法来清理/删除你不想要的项目?
其中许多项目都无法删除,而应用程序本身(例如Winkfeed)似乎没有这个功能.我知道您的自己的应用程序可以删除自己的项目,但还没有找到一种方法来删除/管理我的时间线上的所有项目(包括其他应用程序创建的项目).
我想创建一些实用程序类,以便在Android手机和Google Glass上使用(使用GDK).在Glass上运行时需要注意一些差异(例如获取位置).
是否有一些静态方法调用可以使用或以其他方式确定代码是否在Glass上运行?
我正在尝试使用“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
对于 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 置于默认睡眠模式。
我在日食上安装了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,但是,我没有在谷歌玻璃启动器上看到任何相关命令.
如何测试?
我想知道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
我正在试图弄清楚如何使用谷歌玻璃扫描QR码.我能够挖掘出一些关于这个问题的问题,他们都提到了其他图书馆和他们那些相当古老的年份(甚至更老)
我发现谷歌接受了一个问题,即为开发人员提供谷歌眼镜附带的QR码扫描仪.但从那以后我找不到任何更新的信息.
是否有可能在我们自己的应用程序中使用他们的QR码扫描仪,还是我们仍然需要使用第三方库?