标签: google-glass

在CardScrollView中使用自定义卡?

我正在使用a CardScrollView在沉浸式应用程序中呈现一堆内容,我不想使用标准,Card因为我想更多地控制布局.

我有一个xml布局文件,它定义了我想要的布局,但是我无法弄清楚如何在代码中创建这个布局的本地实例,这样我就可以获取/设置它的组件并将它们添加到我的卡片滚动适配器列表中.

有没有人这样做,或知道我在哪里可以找到一个例子或教程或什么?

谢谢!

这是我到目前为止尝试过的代码(它在Activity的onCreate方法中)

setContentView(R.layout.activity_menu_top);

viewCards = new ArrayList<RelativeLayout>();
TextView tv;

RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout_menutop);

tv = (TextView) layout.findViewById(R.id.textSectionTitle);
tv.setText("Appetizers");
tv = (TextView) layout.findViewById(R.id.textPreviousItem);
tv.setText("");
tv = (TextView) layout.findViewById(R.id.textNextItem);
tv.setText("Entress >");
viewCards.add(layout);

   //repeat that last chunk a bunch of times

menuCSV = new CardScrollView(this);
menuCSV.setOnItemClickListener(this);
adapter = new MenuCardScrollAdapter();
menuCSV.setAdapter(adapter);
menuCSV.activate();

setContentView(menuCSV);
Run Code Online (Sandbox Code Playgroud)

我正在引用的'TextView'ID是我在布局xml中定义的'RelativeLayout'的子视图.我已经尝试了上面的代码的一些变化,我很难找出获取和设置这些元素的正确方法,然后将它们作为'CardScrollAdapter'的单个对象粘贴在List中.我敢肯定这应该是非常简单但我无法弄清楚我错过了什么.

再次感谢!

google-glass google-gdk

2
推荐指数
1
解决办法
2575
查看次数

本地部署Glass Java启动项目,AuthFilter ClassNotFoundException

我已经按照Java快速入门中的步骤进行了操作.尝试在本地部署时,我得到以下堆栈跟踪:

Jun 6, 2013 9:53:14 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /home/derek/dev/external/git/mirror-quickstart-java/web/WEB-INF/appengine-web.xml
Jun 6, 2013 9:53:14 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /home/derek/dev/external/git/mirror-quickstart-java/web/WEB-INF/web.xml
Jun 6, 2013 9:53:14 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jun 6, 2013 9:53:15 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: jetty-6.1.x
Jun 6, 2013 9:53:15 AM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: EXCEPTION 
java.lang.ClassNotFoundException: com.google.glassware.AuthFilter
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:215)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at org.mortbay.util.Loader.loadClass(Loader.java:91)
    at org.mortbay.util.Loader.loadClass(Loader.java:71)
    at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
    at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at …
Run Code Online (Sandbox Code Playgroud)

google-glass google-mirror-api

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

镜像API或玻璃器皿 - 将应用程序添加到联系人列表

如何将应用添加到用户的联系人列表中,以便能够与图片或视频共享内容?

google-glass google-mirror-api

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

Google Glass:使用PlayGround进行开发和测试

我不是谷歌眼镜的人,我不是一个注册玻璃浏览器的人.看来我们目前还不能开发玻璃.- https://developers.google.com/glass/quickstart/java

在此输入图像描述

这是它还是有另一种方式?我看过另一位成员的帖子,用操场开发原型.他提到将HTML文件"上传"到游乐场,因此,我还需要开发一个UI原型.但我从来没有见过一种方法来上传任何东西而不是只在播放地面窗口旁边的文本框中输入文字.

一旦我们开发了游乐场(如果可能的话),我们可以简单地将其插入玻璃或我们是否必须使用Mirror API或玻璃GDK重新设计和开发所有内容?

有人可以帮我这个吗?

java google-glass google-mirror-api google-playground

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

通过Mirror API Glassware MenuItem打开GDK Glassware

在此处描述的集成GDK Glassware和Mirror API Glassware时遇到问题.我需要使用Mirroe api Glassware app MenuItem打开GDK玻璃器皿应用程序.我可以发送意图数据包吗?有没有人对此有所了解.

谢谢.

google-glass google-mirror-api google-gdk

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

用于非常简单的语音/语音识别的算法

我正在为Google Glass编写游戏,但遗憾的是,在Google Glass GDK上的当前版本中无法使用SpeechRecognizer API.

所以我一直在考虑实现一种非常简单的语音识别算法.假设我只想承认:"是"和"否".
你知道任何示例代码或任何有用的资源来帮助我实现这个吗?
我是否应该放弃这个想法并使用像CMUSphinx这样的大框架?

如何识别:上,下,右,左或数字从1到10?

algorithm android speech-recognition voice-recognition google-glass

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

Eclipse&adb无法将Glass视为运行Android设备

所以我在运行Windows 8的笔记本电脑上连接了一个物理Google Glass设备.在Windows资源管理器中,它显示了一个附加的"Glass 1"设备.但是,当我在Eclipse中的"Android设备选择器"中运行Hello Glass测试项目时,没有可选择运行的Android设备.同样,当我通过命令提示符运行adb时,'adb devices'会显示一个连接设备的空列表.

这里有什么问题,如何让Eclipse/adb看到Glass设备?

eclipse android adb google-glass google-gdk

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

SurfaceView正在交换红色和蓝色Google Glass相机的颜色

出于某些奇怪的原因,surfaceView正在显示图像,但红色和蓝色通道被交换.我使用的代码与Github项目中的代码基本相同,但有一些小的改动.

我正在使用它的代码是:

public class CameraView extends SurfaceView implements SurfaceHolder.Callback{

private SurfaceHolder surfaceHolder = null;
private Camera camera = null;

public CameraView(Context context) {
    super(context);
    surfaceHolder = this.getHolder();
    surfaceHolder.addCallback(this);
}

@Override
public void surfaceCreated(SurfaceHolder holder) {
    camera = Camera.open();
    Parameters parameters = camera.getParameters();
    parameters.setPreviewFpsRange(30000, 30000);            
    camera.setParameters(parameters);   
}

@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
    if (camera != null){                    // Start the preview for surfaceChanged
        try {
            camera.setPreviewDisplay(holder);
        } catch (IOException e) {
            // TODO …
Run Code Online (Sandbox Code Playgroud)

camera android google-glass google-gdk

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

W/IMediaDeathNotifier:媒体服务器死了

我正在尝试使用Google Glass MIC录制音频,但我一直收到W/IMediaDeathNotifier:媒体服务器死机错误.思考?

它应该在第一次触摸时开始录制并在第二次触摸时停止,但是第一次单击时会发生错误.

package com.google.android.glass.sample.charades;

import android.media.MediaRecorder;
import java.io.IOException;
import android.util.Log;
import android.os.Environment;

public class SlideshowActivity extends Activity {

    private static final String LOG_TAG = "AudioRecordTest";
    private MediaRecorder mRecorder = null;
    private static String mFileName = Environment.getExternalStorageDirectory().getAbsolutePath() + "/audiorecordtest.3gp";
    private boolean recording = false;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_slideshow);

        mGestureDetector = new GestureDetector(this).setBaseListener(mBaseListener);

    }

    private void startRecording() {
        mRecorder = new MediaRecorder();
        mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
        mRecorder.setOutputFile(mFileName);
        mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);

        Log.e(LOG_TAG, "File name: " + mFileName);

        try { …
Run Code Online (Sandbox Code Playgroud)

audio google-glass google-gdk

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

无法在Eclipse中导入导入com.google.android.glass.media.CameraManager

我似乎无法再在Eclipse中导入这个库了.我查看了GDK指南,看看他们是否注意到CameraManager已被弃用或停用(也许我只是在寻找合适的位置?).即使https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/media/CameraManager也只是给我一个404错误.所以我不知道这是不是API的一部分,或者我的Eclipse设置是不是很糟糕.

任何帮助表示赞赏!谢谢.

android google-glass

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