В моем приложении мне нужно реализовать собственную активность камеры, где я должен запустить камеру и сделать снимок.Android - Capture photo
Подробно, мое приложение, содержащее One TextView (вверху) для отображения названия активности и одной кнопки (внизу), а в средней области экрана, просмотр камеры должен быть просмотрен. Когда пользователь нажмет на эту кнопку , Snaps следует щелкнуть и отобразить в Imageview другого действия.
Я знаю, что используется следующий подход:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
Но этот подход, если я использовал то не отображается моя TextView и вид кнопки.
(Pls отметить, что: Я использую Android SDK 1.5 с HTC Hero)
Просьба помочь мне по предложению любой статьи, сайта или PDF.
Thanx, Paresh
Глядя, что ... наконец, мне нужно реализовать приложение Camera во втором способе ссылки –
thanx для ценного ответа ... но дайте мне знать, какой максимальный размер можно захватить с намерением IMAGE_CAPTURE? –
Вы можете получить их в полном размере, но вы, возможно, не будете. Я столкнулся с одной и той же проблемой, получив снимки на меньшем изображении, чем я должен угадать. Теоретически вы должны иметь возможность получить растровое изображение по указанному вами пути. Однако мне удалось получить более крупную версию через: \t \t \t \t Uri pic = Uri.parse (data.toURI()); \t \t \t \t Bitmap bm = Media.getBitmap (getContentResolver(), pic); в методе onActivityResult. Надеюсь это поможет. – ninjasense