Android камера намерена с приложением внешней камеры, вернуться к первоначальной активности? - PullRequest
2 голосов
/ 29 февраля 2012

Если у пользователя есть приложение для внешней камеры, такое как камера +, которое установлено в качестве камеры по умолчанию, как я могу убедиться, что после захвата фотографии оно вернется к исходной активности приложения?

       public void onClick(View v) {

            switch (v.getId()){
            case R.id.photo_camera_button:
                Intent photoIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                startActivityForResult(photoIntent, CAMERA_PHOTO_REQUEST);
            break;
            }
        }

   protected void onActivityResult(int requestCode, int resultCode, Intent data){
        super.onActivityResult(requestCode, resultCode, data);
        if(resultCode == RESULT_OK){
            if(requestCode == CAMERA_PHOTO_REQUEST){
                Bundle extras = data.getExtras();
                Bitmap bmp = (Bitmap) extras.get("data");
                ImageView imv = (ImageView) findViewById(R.id.ReturnedImageView);
                imv.setImageBitmap(bmp);

            }

        }
    }

Предполагается, что это приложение захватывает изображение и отправляет его обратно в просмотр изображений, но после захвата фотографии приложение камеры все еще там.Я бы хотел вернуться назад, или мне нужно было бы с нуля установить новое приложение камеры?

Хотя мне бы хотелось, чтобы он использовал функции камеры +, а затем, когда пользователь сохранит изображение (как правило, оно перейдет на мою SD-карту, я считаю), оно убьет приложение, а затем вернется к моемудеятельность?Может быть, что-то переопределить?

Любая помощь?Спасибо!

1 Ответ

0 голосов
/ 29 февраля 2012


На ваш вопрос очень трудно ответить, так как я не знаю, если ваше стороннее приложение предоставляет функцию возврата результата. На ваш вопрос можно ответить правильно, если у вас есть код этого стороннего приложения / см.doc weather они предлагают там приложение, которое будет использоваться какой-то третьей стороной

И разработка нового приложения для камеры самостоятельно - не такая уж большая задача.

...