该文件没有明确规定,但...
如果Glass用户删除时间轴项,授权的Glassware服务是否可以使用已删除项的时间轴ID并执行更新操作,并将时间轴项重新插入到具有相同时间轴ID的Glass用户的时间轴中?
虽然可以在时间线卡中将图像发送到玻璃,但看起来不可能相反(拍照并上传).
如果我是正确的,此操作将作为镜像API中的用户操作(如SHARE,REPLY,NAVIGATE)执行,但我没有看到任何与相机相关的功能.
由于GDK的"预览"已经结束,我想知道我们如何将OAuth的证书(比如来自Twitter)从AppEngine项目(或其他任何内容,对建议开放)转移到Glass on Glass.我没有看到任何相关内容,因为Glass上的身份验证会非常困难,我们将如何做到这一点?我知道我可以创建一个数据库,但我不知道如何制作一个轻量级版本.除数据库之外的任何其他想法都是受欢迎的.谢谢您的帮助.
在Mirror API中,我们可以使用以下内容:
<img src="glass://map?w=240&h=360&marker=0;42.369590,
-71.107132&marker=1;42.36254,-71.08726&polyline=;42.36254,
-71.08726,42.36297,-71.09364,42.36579,-71.09208,42.3697,
-71.102,42.37105,-71.10104,42.37067,-71.1001,42.36561,
-71.10406,42.36838,-71.10878,42.36968,-71.10703"
height="360" width="240">
Run Code Online (Sandbox Code Playgroud)
它在卡上呈现了漂亮的玻璃优化地图.
如何在Activity中使用GDK做同样的事情?
我想分享我在如何在PC或Mac上镜像Google Glass屏幕的经验,以便您可以在演示期间分享它等.请参阅下面的答案或添加您的答案.
有没有办法检测Google Glass是否在运行时连接到互联网?例如,在我的应用中使用语音输入时,我经常收到"无法立即访问Google"的消息.相反,我想先发制人地拦截导致该消息并使用默认值而不是要求语音输入的条件.在搜索了一段时间之后,我唯一能找到的就是针对Android的相同问题的解决方案:
private boolean isConnected() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
Run Code Online (Sandbox Code Playgroud)
我尝试将它用于我的Glassware但它似乎不起作用(我关闭了wifi和数据,但isConnected()仍然返回true,即使我得到"无法立即到达Google"消息).有谁知道GDK是否有办法做到这一点?或者应该类似于上述方法的工作?
编辑:这是我最终的解决方案,部分基于下面的EntryLevelDev的答案.
我不得不使用后台线程来使用HTTP GET请求以避免获得NetworkOnMainThreadException,因此我决定让它每隔几秒运行一次并更新本地isConnected变量:
public static boolean isConnected = false;
public boolean isDeviceConnectedToInternet() {
return isConnected;
}
private class CheckConnectivityTask extends AsyncTask<Void, Boolean, Boolean> {
protected Boolean doInBackground(Void... voids) {
while(true) {
// Update isConnected variable.
publishProgress(isConnected());
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
/**
* Determines if the Glassware can access the …Run Code Online (Sandbox Code Playgroud) 如何以编程方式获取Google Glass的14个字符的字母数字(如LGGXXXXXXXXXXX)序列号.你能举个例子吗?
将操作系统更新到Glass中的kitkat 4.4.2后,我使用玻璃器皿或通过USB调试安装的应用程序在"OK Glass" - > Immersion中不可见.即使在玻璃时间线上,通过玻璃器皿安装的应用程序在2分钟前显示为facebook,在10分钟前显示,但是当我尝试使用"Ok Glass"命令访问它们时,它们在应用列表中不可见.
我正在为API 15开发的应用程序在更新到KitKat的玻璃后停止工作.
我有以下错误:
java.lang.NoClassDefFoundError:com.google.android.glass.timeline.TimelineManager
在以下行:
mTimelineManager = TimelineManager.from(this);
Run Code Online (Sandbox Code Playgroud)
我也用Glass Demos测试过,同样的事情发生了.有人能够解决这个问题吗?