Cum pot obține o imagine cu aparatul de fotografiat în aplicația Android
Creați o aplicație Android

Executați aplicația pentru a lucra cu aparatul de fotografiat Android
Android noi activități și servicii sunt pornite de așa-numitele intenții (intenție). Pentru a rula o aplicație standard, pentru a lucra cu aparatul de fotografiat, utilizați următoarea intenție:
Să-l creeze în interiorul metoda button_click:
Dacă executați doar acest cod în activitatea dvs., porniți aparatul foto. Imagine luate pot fi obținute din datele returnate de intenția.
Intenții sunt de obicei conduse de startActivity metoda (), dar în cazul în care cererea este în așteptare pe intenția rezultatului, trebuie utilizat startActivityForResult () metoda. Pentru a ajunge la standardul instantaneu de aplicare aparat de fotografiat, trebuie să lansăm, intenție, după cum urmează:
Odată ce utilizatorul a făcut o camera de imagine și activitate finalizată, imaginea va fi disponibil prin intermediul onActivityResult metoda (). Ai nevoie pentru a trece peste metoda de apel invers din aplicația:
Din nou, CAMERA_PIC_REQUEST - este o constantă care urmează să fie determinată în cerere și valoarea sa va fi asociat cu rezultatele returnate Intent:
Puteți utiliza această valoare pentru a distinge între diferitele tipuri de rezultate care pot fi returnate ca urmare a intenției.
Pentru a arăta această imagine în ImageView trebuie să utilizeze metoda setImageBitmap ().
Ca urmare, toate de manipulare noastre a proiectului nostru Java va arata ca:
Și nu uita permisiunea. Pentru o cerere de a fi adăugată la valoarea utilizărilor câștigat-permisiune android.permission.CAMERA.