Как мога да получа снимка с камерата на приложението си за Android
Създаване на приложения за Android
![Как мога да получа снимка с камерата на Android приложения (получите) Как мога да получа снимка с камерата на приложението си за Android](https://webp.images-on-off.com/26/881/200x198_34x09evhokxbjzh03kbl.webp)
Стартирайте приложението за работа с Android камера
Андроидът нови дейности и услуги са започнати от така наречените намеренията (намерение). За да стартирате приложението на стандартите за работа с камерата, използвайте следната намерение:
Нека да го създаде вътре метод button_click:
Ако просто стартирате този код в активността си, стартиране на камерата. Снимката е направена може да бъде получена от данните, върнати от намерението.
Намерения обикновено се управляват от startActivity на метод (), но в случая, когато приложението е в очакване на намерението на резултата, трябва да се използва startActivityForResult () метод. За да стигнете до стандартната снимка с камерата, ние трябва да започне намерение, както следва:
След като потребителят е направил снимка и приключи дейността камера, картината ще бъде на разположение през метод onActivityResult (). Трябва да замени метода на обаждане в молбата Ви:
Отново CAMERA_PIC_REQUEST - е постоянно да се определи в прилагането и стойността му ще бъде свързан с резултатите, върнати намерение:
Можете да използвате тази стойност да се направи разграничение между различните видове резултати, които могат да бъдат върнати в резултат на умисъл.
За да се покаже този образ в ImageView трябва да използва метод setImageBitmap ().
В резултат на това всички манипулации ни на нашата Java проект ще изглежда така:
И не забравяйте разрешение. За заявление да бъде добавена към спечелените употреби-разрешение стойност android.permission.CAMERA.