2013-12-12 2 views
1

Я хочу, чтобы у вас был способ запуска камеры в Google Glass сразу после моего входа (например, «Окстекло», «Приложение»), но я не могу найти похожие примеры в Интернете. Любая идея, как вызвать это? Кроме того, в настоящее время, когда я пытаюсь создать новый проект Android, он будет по умолчанию Hello World, есть ли шаблон для Google Glass?Триггерная камера на Google Glass

ответ

0

Если вы хотите немедленно запустить встроенное приложение камеры в начале вашего приложения, вы можете вызвать startActivityForResult с намерением действие которого MediaStore.ACTION_IMAGE_CAPTURE внутри onCreate метода вашей исходной активности в. (Обратите внимание на различия между Android и Glass в отношении того, как возвращено захваченное фото, см. Раздел Glass Camera class Javadoc.)

Eclipse и Android Studio в настоящее время не имеют специальной поддержки для создания стеклянных проектов из коробки ,

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); 
} 

Он будет работать.