У меня есть действие A. Начало действия B из A. В действии B я захватываю изображение с камерой, присутствующей на устройстве, и в конце этого действия возвращаются к Activity A. В это действие должно отображать захваченное изображение. Как выполнить эту задачу? Запуск на версии 2.3.3 ... Посмотрел здесь Capture Image from Camera and Display in Activity, но тот же NullPointerException ... Работает на устройстве LG.Захват и отображение изображений в действиях
0
A
ответ
0
Вы можете передать URL-адрес захваченного изображения из Activity B в Activity A, используя aim.putExtras methos.
Passing string array between android activities см
для захвата изображения см ниже код
public class Camera extends Activity
{
private static final int CAMERA_REQUEST = 1888;
private String selectedImagePath;
WebView webview;
String fileName = "capturedImage.jpg";
private static Uri mCapturedImageURI;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
webview=(WebView)findViewById(R.id.webView1);
}
public void TakePhoto()
{
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, fileName);
mCapturedImageURI = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
Intent cameraIntent = new Intent(ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, mCapturedImageURI);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == RESULT_OK)
{
if (requestCode == CAMERA_REQUEST)
{
selectedImagePath = getPath(mCapturedImageURI);
//Save the path to pass between activities
}
}
}
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
}
Смежные вопросы
- 1. Захват и отображение изображения
- 2. Отображение продуктов в индексных действиях
- 3. Захват таймера обратного отсчета в разных действиях
- 4. Отображение и захват исключений C#
- 5. Захват изображения и отображение в ImageView - Android
- 6. Захват и отображение ошибки таймаута в jqGrid
- 7. Отображение видео и изображений
- 8. Загрузка и отображение изображений
- 9. Захват и сохранение нескольких изображений в android
- 10. Сохранение экземпляра в одном действии и отображение в разных действиях
- 11. Отображение и публикация в отдельных действиях в главном окне
- 12. Отображение потока изображений IPcam
- 13. захват хранения изображений в sdcard
- 14. Захват изображений видео в iOS
- 15. Java: Чтение изображений и отображение изображений ImageIcon
- 16. Захват изображений в фоновом режиме?
- 17. захват и отображение изображения приложения Android
- 18. Программно сгенерировать растровое изображение и захват изображений
- 19. Python FTP захват и сохранение изображений, Issue
- 20. Загрузка и отображение изображений Javascript
- 21. Загрузка и отображение последовательности изображений
- 22. Отображение изображений
- 23. Meteor - Доступ и отображение изображений
- 24. Чтение и отображение изображений Tensorflow
- 25. WP is_front_page и отображение изображений
- 26. Захват/выбор изображений и возврат их типа
- 27. Jmeter - Захват всплывающих окон и изображений
- 28. Скрытие и отображение изображений onload
- 29. Отображение черепичных и перекрывающихся изображений
- 30. Отображение изображений