2014-07-01 3 views
5

Heute funktioniert die Bildfunktion auf meiner Glass App nicht mehr. Es war gestern gut, aber jetzt wird es auf dem Tap fest, um Bild zu akzeptieren. Ich denke, es könnte etwas mit der neuen (zumindest für mich) Art und Weise zu tun haben, mit der es sowohl Bilder als auch den Sucher handhabt. Was ich auf der Glass Developer-Website finden kann, ist veraltet und funktioniert nicht. Meine Hoffnung/mein Glaube ist, dass die neue Idee für die Absicht ist, zum Sucher zu gehen und dann das Bild zu machen. Ich würde es vorziehen, immer noch die Glasmethode zu verwenden, aber ich kenne die Android-API-Kameramethode. Hier ist der CodeGDK Picture Intent bleibt hängen Tippen Sie darauf, um zu akzeptieren

startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), REQUEST_PIC); 

und in onActivityResult

switch(requestCode) 
     { 
     case REQUEST_PIC: 
       String picturePath = data.getStringExtra(Intents.EXTRA_PICTURE_FILE_PATH); 
       processPictureWhenReady(picturePath); 
       break; 
     } 
+0

Das Problem wurde mit Google protokolliert: https://code.google.com/p/google-glass-api/issues/detail?id=555 –

Antwort

-1

Ich habe das gleiche Problem wie auch mir passiert, aber wenn Sie Glas an Ihren Computer anschließen, die Eclipse-läuft und die adb laufen das Intent wird erfolgreich abgeschlossen. Dies ist keine Lösung, aber hoffentlich wird es Sie davon abhalten, in Arbeit zu bleiben, bis eine Antwort verfügbar ist.

2

Ich habe das gleiche Problem seit dem Upgrade auf XE18.3. Anstatt Zeit zu investieren, um nach einem Workaround zu suchen, habe ich den Vorschaumodus mit SurfaceView implementiert. (Suche nach „camerasample.zip“ auf der Seite)

https://code.google.com/p/google-glass-api/issues/detail?id=351

hoffe, das hilft: Sie könnten auf die Kamera zugreifen direkt mit Camera.Open() können die Beispielcodes zu finden.

1

Dieses Problem tritt nach dem XE18.3-Update auf. Es wurde in der Google-Glas-API-Issue-Tracker here protokolliert.

Sie können versuchen, die Firmware herunterzuzählen, wie in den Kommentaren erwähnt, aber achten Sie darauf, dass dadurch Ihre Garantie ungültig wird.