2013-12-12 122 views
1

我想在Google Glass後立即觸發Google Glass上的攝像頭(例如,「Ok Glass」,「App」),但我在網上找不到任何類似的例子。 任何想法如何觸發這個? 此外,當我嘗試創建新的Android項目時,它將成爲默認的Hello World,Google Glass是否有模板?谷歌眼鏡上的觸發攝像頭

回答

0

如果你想立即啓動內置攝像頭應用程序在你的應用程序開始時,你可以調用startActivityForResult,意圖,其作用是MediaStore.ACTION_IMAGE_CAPTURE你的初始活性的onCreate方法內。 (但請注意Android和Glass之間關於如何捕獲的照片返回的區別;請參閱Glass Camera class Javadoc瞭解更多詳細信息。)

Eclipse和Android Studio目前沒有任何特殊的支持來生成開箱即用的Glass項目。

1

就OK了玻璃,你可以這樣寫 -

String fileUri ="file:///mnt/sdcard/Pictures/" ; 

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 

    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // file:///mnt/sdcard/Pictures/MyCameraApp/IMG_20130812_105617.jpg 

    startActivityForResult(intent, TAKE_PICTURE_REQUEST); 

然後,你要調用 -

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == TAKE_PICTURE_REQUEST && resultCode == RESULT_OK) { 
     String picturePath = data.getStringExtra(
       CameraManager.EXTRA_PICTURE_FILE_PATH); 
    } 

    super.onActivityResult(requestCode, resultCode, data); 
} 

它將工作。